TPTP Problem File: SLH0663^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 : FO_Theory_Rewriting/0079_GTT_RRn/prob_00053_002009__18867026_1 [Des23]
% Status : Theorem
% Rating : ? v8.2.0
% Syntax : Number of formulae : 1898 ( 626 unt; 621 typ; 0 def)
% Number of atoms : 3784 (1119 equ; 0 cnn)
% Maximal formula atoms : 48 ( 2 avg)
% Number of connectives : 12923 ( 325 ~; 65 |; 226 &;10781 @)
% ( 0 <=>;1526 =>; 0 <=; 0 <~>)
% Maximal formula depth : 26 ( 7 avg)
% Number of types : 122 ( 121 usr)
% Number of type conns : 2762 (2762 >; 0 *; 0 +; 0 <<)
% Number of symbols : 503 ( 500 usr; 22 con; 0-4 aty)
% Number of variables : 4669 ( 911 ^;3685 !; 73 ?;4669 :)
% SPC : TH0_THM_EQU_NAR
% Comments : This file was generated by Isabelle (most likely Sledgehammer)
% 2023-01-19 12:02:56.964
%------------------------------------------------------------------------------
% Could-be-implicit typings (121)
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_J_Mt__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_J_J_J,type,
set_Pr7915272683001849031tion_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_J_Mt__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_J_J,type,
produc6910380058103953127tion_b: $tType ).
thf(ty_n_t__Tree____Automata__Oreg_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__a_J_Mt__Option__Ooption_It__Nat__Onat_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Option__Ooption_It__Option__Ooption_It__Sum____Type__Osum_Itf__a_Mt__TA____Clousure____Const__Ocl____states_J_J_J_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
tree_r6383871791323104913tion_b: $tType ).
thf(ty_n_t__Tree____Automata__Oreg_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_It__Sum____Type__Osum_Itf__a_Mt__TA____Clousure____Const__Ocl____states_J_J_Mt__Option__Ooption_It__Nat__Onat_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Option__Ooption_It__Option__Ooption_Itf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
tree_r3268942870671447413tion_b: $tType ).
thf(ty_n_t__Tree____Automata__Oreg_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__a_J_Mt__Option__Ooption_It__Nat__Onat_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Option__Ooption_It__Sum____Type__Osum_Itf__a_Mt__TA____Clousure____Const__Ocl____states_J_J_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
tree_r6187395288144882273tion_b: $tType ).
thf(ty_n_t__Tree____Automata__Oreg_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_It__Sum____Type__Osum_Itf__a_Mt__TA____Clousure____Const__Ocl____states_J_J_Mt__Option__Ooption_It__Nat__Onat_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Option__Ooption_Itf__a_J_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
tree_r3054991687687297211tion_b: $tType ).
thf(ty_n_t__Tree____Automata__Oreg_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_It__Option__Ooption_Itf__a_J_J_Mt__Option__Ooption_It__Nat__Onat_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Option__Ooption_It__Option__Ooption_Itf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
tree_r2578397267729707979tion_b: $tType ).
thf(ty_n_t__Tree____Automata__Oreg_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__a_J_Mt__Option__Ooption_It__Nat__Onat_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Option__Ooption_It__Sum____Type__Osum_Itf__a_M_Eo_J_J_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
tree_r5185508170483601428tion_b: $tType ).
thf(ty_n_t__Tree____Automata__Oreg_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_It__Sum____Type__Osum_Itf__a_M_Eo_J_J_Mt__Option__Ooption_It__Nat__Onat_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Option__Ooption_Itf__a_J_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
tree_r1084179795510780014tion_b: $tType ).
thf(ty_n_t__Tree____Automata__Oreg_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__a_J_Mt__Option__Ooption_It__Nat__Onat_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Option__Ooption_It__Option__Ooption_Itf__a_J_J_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
tree_r6142893179043304849tion_b: $tType ).
thf(ty_n_t__Tree____Automata__Oreg_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_It__Option__Ooption_Itf__a_J_J_Mt__Option__Ooption_It__Nat__Onat_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Option__Ooption_Itf__a_J_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
tree_r5919796009395630097tion_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_Itf__b_Mt__Nat__Onat_J_J_Mt__Product____Type__Oprod_It__FOR____Certificate__Opos____step_Mt__Product____Type__Oprod_It__FOR____Certificate__Oext____step_Mt__Set__Oset_It__Product____Type__Oprod_It__Ground____Terms__Ogterm_Itf__b_J_Mt__Ground____Terms__Ogterm_Itf__b_J_J_J_J_J_J,type,
produc7719640491676002149term_b: $tType ).
thf(ty_n_t__Tree____Automata__Oreg_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__a_J_Mt__Option__Ooption_It__Nat__Onat_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Option__Ooption_Itf__a_J_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
tree_r5195735889059492567tion_b: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_Mt__Nat__Onat_J_J_J,type,
set_Pr8202489598513264781_b_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_J_J,type,
set_Pr5313069018961390297tion_b: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_J_J,type,
set_Pr8840786723410068167tion_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_Mt__Nat__Onat_J_J,type,
produc7723296494992555821_b_nat: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_J,type,
produc7379149880954443641tion_b: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Set__Oset_It__Option__Ooption_Itf__b_J_J_Mt__Set__Oset_It__Option__Ooption_Itf__b_J_J_J_Mt__Product____Type__Oprod_It__Set__Oset_It__Option__Ooption_Itf__b_J_J_Mt__Set__Oset_It__Option__Ooption_Itf__b_J_J_J_J_J,type,
set_Pr2693297395582721223tion_b: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Ground____Terms__Ogterm_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_Mt__Ground____Terms__Ogterm_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_J_J,type,
set_Pr1711769230977380871tion_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_J,type,
produc4937985361087708391tion_b: $tType ).
thf(ty_n_t__Tree____Automata__Oreg_It__Sum____Type__Osum_It__Sum____Type__Osum_It__Option__Ooption_It__Sum____Type__Osum_Itf__a_Mt__TA____Clousure____Const__Ocl____states_J_J_M_Eo_J_M_Eo_J_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
tree_r4951761277860420950tion_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Set__Oset_It__Option__Ooption_Itf__b_J_J_Mt__Set__Oset_It__Option__Ooption_Itf__b_J_J_J_Mt__Product____Type__Oprod_It__Set__Oset_It__Option__Ooption_Itf__b_J_J_Mt__Set__Oset_It__Option__Ooption_Itf__b_J_J_J_J,type,
produc44054535651732711tion_b: $tType ).
thf(ty_n_t__Tree____Automata__Oreg_It__Option__Ooption_It__Sum____Type__Osum_It__Option__Ooption_It__Sum____Type__Osum_Itf__a_Mt__TA____Clousure____Const__Ocl____states_J_J_M_Eo_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
tree_r3347985065667190033tion_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Ground____Terms__Ogterm_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_Mt__Ground____Terms__Ogterm_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_J,type,
produc7973812128272862503tion_b: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_J_J,type,
set_Pr2609077471296144583tion_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__FOR____Certificate__Opos____step_Mt__Product____Type__Oprod_It__FOR____Certificate__Oext____step_Mt__Set__Oset_It__Product____Type__Oprod_It__Ground____Terms__Ogterm_Itf__b_J_Mt__Ground____Terms__Ogterm_Itf__b_J_J_J_J_J,type,
produc7023291391468812836term_b: $tType ).
thf(ty_n_t__Tree____Automata__Oreg_It__Sum____Type__Osum_It__Sum____Type__Osum_It__Sum____Type__Osum_Itf__a_Mt__TA____Clousure____Const__Ocl____states_J_M_Eo_J_M_Eo_J_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
tree_r5209526048598374182tion_b: $tType ).
thf(ty_n_t__Tree____Automata__Oreg_It__Sum____Type__Osum_It__Option__Ooption_It__Sum____Type__Osum_Itf__a_Mt__TA____Clousure____Const__Ocl____states_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
tree_r2365054918505434199tion_b: $tType ).
thf(ty_n_t__Tree____Automata__Oreg_It__Option__Ooption_It__Sum____Type__Osum_It__Sum____Type__Osum_Itf__a_Mt__TA____Clousure____Const__Ocl____states_J_M_Eo_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
tree_r420692199447206977tion_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_J,type,
produc4298468441892121831tion_b: $tType ).
thf(ty_n_t__Tree____Automata__Oreg_It__Option__Ooption_It__Option__Ooption_It__Sum____Type__Osum_Itf__a_Mt__TA____Clousure____Const__Ocl____states_J_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
tree_r7165424731558735860tion_b: $tType ).
thf(ty_n_t__Tree____Automata__Oreg_It__Sum____Type__Osum_It__Sum____Type__Osum_Itf__a_Mt__TA____Clousure____Const__Ocl____states_J_M_Eo_J_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
tree_r8506140744905984007tion_b: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_J,type,
set_Pr5366877986981747911tion_b: $tType ).
thf(ty_n_t__Tree____Automata__Oreg_It__Option__Ooption_It__Sum____Type__Osum_Itf__a_Mt__TA____Clousure____Const__Ocl____states_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
tree_r3013368800753843012tion_b: $tType ).
thf(ty_n_t__Tree____Automata__Oreg_It__Sum____Type__Osum_It__Sum____Type__Osum_It__Sum____Type__Osum_Itf__a_M_Eo_J_M_Eo_J_M_Eo_J_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
tree_r1994323987894426841tion_b: $tType ).
thf(ty_n_t__Tree____Automata__Oreg_It__Sum____Type__Osum_It__Sum____Type__Osum_It__Option__Ooption_Itf__a_J_M_Eo_J_M_Eo_J_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
tree_r3502915642348983118tion_b: $tType ).
thf(ty_n_t__Tree____Automata__Oreg_It__Sum____Type__Osum_It__Option__Ooption_It__Sum____Type__Osum_Itf__a_M_Eo_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
tree_r9077303416940202980tion_b: $tType ).
thf(ty_n_t__Tree____Automata__Oreg_It__Option__Ooption_It__Sum____Type__Osum_It__Sum____Type__Osum_Itf__a_M_Eo_J_M_Eo_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
tree_r118191004863290318tion_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
produc6650559869974650087tion_b: $tType ).
thf(ty_n_t__Tree____Automata__Oreg_It__Option__Ooption_It__Sum____Type__Osum_It__Option__Ooption_Itf__a_J_M_Eo_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
tree_r5043175187152916285tion_b: $tType ).
thf(ty_n_t__Tree____Automata__Oreg_It__Option__Ooption_It__Option__Ooption_It__Sum____Type__Osum_Itf__a_M_Eo_J_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
tree_r1104681582750120743tion_b: $tType ).
thf(ty_n_t__Tree____Automata__Oreg_It__Sum____Type__Osum_Itf__a_Mt__TA____Clousure____Const__Ocl____states_J_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
tree_r2154205730188421652tion_b: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Nat__Onat_J_J_J,type,
set_Pr5878735446571772873_b_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Option__Ooption_Itf__b_J_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Option__Ooption_Itf__b_J_J_J_J,type,
set_Pr5168850602468548117tion_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__FOR____Certificate__Oext____step_Mt__Set__Oset_It__Product____Type__Oprod_It__Ground____Terms__Ogterm_Itf__b_J_Mt__Ground____Terms__Ogterm_Itf__b_J_J_J_J,type,
produc7545140702062522719term_b: $tType ).
thf(ty_n_t__Tree____Automata__Oreg_It__Sum____Type__Osum_It__Sum____Type__Osum_Itf__a_M_Eo_J_M_Eo_J_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
tree_r4493376028253769364tion_b: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mt__Option__Ooption_Itf__b_J_J_Mt__Product____Type__Oprod_Itf__b_Mt__Option__Ooption_Itf__b_J_J_J_J,type,
set_Pr4403999794808447559tion_b: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mtf__b_J_J_J,type,
set_Pr902348228576698183on_b_b: $tType ).
thf(ty_n_t__Tree____Automata__Oreg_It__Sum____Type__Osum_It__Option__Ooption_Itf__a_J_M_Eo_J_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
tree_r5058894190550810253tion_b: $tType ).
thf(ty_n_t__Tree____Automata__Oreg_It__Option__Ooption_It__Sum____Type__Osum_Itf__a_M_Eo_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
tree_r5558399869034676087tion_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Nat__Onat_J_J,type,
produc2647518596149342057_b_nat: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Option__Ooption_Itf__b_J_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Option__Ooption_Itf__b_J_J_J,type,
produc8066858295117449141tion_b: $tType ).
thf(ty_n_t__Tree____Automata__Oreg_It__Option__Ooption_It__Option__Ooption_Itf__a_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
tree_r398489394914015002tion_b: $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__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mt__Option__Ooption_Itf__b_J_J_Mt__Product____Type__Oprod_Itf__b_Mt__Option__Ooption_Itf__b_J_J_J,type,
produc909463891695893351tion_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mtf__b_J_J,type,
produc426851384182405223on_b_b: $tType ).
thf(ty_n_t__Tree____Automata__Oreg_It__Sum____Type__Osum_Itf__a_M_Eo_J_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
tree_r7504422106042656583tion_b: $tType ).
thf(ty_n_t__FSet__Ofset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_Mt__Nat__Onat_J_J,type,
fset_P4398644116778547350_b_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_Mt__Nat__Onat_J_J,type,
set_Pr6944079702279229084_b_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_J,type,
set_Pr4178509052509721666tion_b: $tType ).
thf(ty_n_t__Tree____Automata__Oreg_It__Option__Ooption_Itf__a_J_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
tree_r6993104598208160480tion_b: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_Itf__b_Mt__Nat__Onat_J_J_J,type,
set_Pr5241429435540800445_b_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mtf__b_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mtf__b_J_J_J,type,
set_Pr4934845982659317257_nat_b: $tType ).
thf(ty_n_t__Option__Ooption_I_062_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_M_062_It__Nat__Onat_M_Eo_J_J_J,type,
option2740877322817935885_nat_o: $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__Set__Oset_It__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_J,type,
set_Pr5422417554659304751tion_b: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_Mtf__b_J_J,type,
set_Pr7804114732869508703on_b_b: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Option__Ooption_Itf__b_J_J_Mt__Set__Oset_It__Option__Ooption_Itf__b_J_J_J_J,type,
set_Pr4148925336519852615tion_b: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mtf__b_J_Mt__Product____Type__Oprod_Itf__b_Mtf__b_J_J_J,type,
set_Pr3901141605387707591od_b_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_Mt__Nat__Onat_J,type,
produc1396820459975257318_b_nat: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
produc7025179454482589068tion_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_Itf__b_Mt__Nat__Onat_J_J,type,
produc613052087796603485_b_nat: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mtf__b_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mtf__b_J_J,type,
produc4418390255170063017_nat_b: $tType ).
thf(ty_n_t__Option__Ooption_It__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_J,type,
option2498461603731340301tion_b: $tType ).
thf(ty_n_t__Tree____Automata__Oreg_Itf__a_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
tree_r4611138855727183398tion_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
produc4407387694553101647tion_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_Mtf__b_J,type,
produc1630303296191104639on_b_b: $tType ).
thf(ty_n_t__Set__Oset_It__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_J,type,
set_se1183635074333576999tion_b: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Ground____Terms__Ogterm_Itf__b_J_Mt__Ground____Terms__Ogterm_Itf__b_J_J_J,type,
set_Pr3134649703833893895term_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Set__Oset_It__Option__Ooption_Itf__b_J_J_Mt__Set__Oset_It__Option__Ooption_Itf__b_J_J_J,type,
produc3122286842528565607tion_b: $tType ).
thf(ty_n_t__Ground____Terms__Ogterm_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
ground7210675428589265304tion_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mtf__b_J_Mt__Product____Type__Oprod_Itf__b_Mtf__b_J_J,type,
produc5537630352423442151od_b_b: $tType ).
thf(ty_n_t__FSet__Ofset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
fset_P9170875836021835981tion_b: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
set_Pr258254617715012167tion_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Ground____Terms__Ogterm_Itf__b_J_Mt__Ground____Terms__Ogterm_Itf__b_J_J,type,
produc4514605509320855335term_b: $tType ).
thf(ty_n_t__Option__Ooption_I_062_It__Option__Ooption_Itf__b_J_M_062_It__Option__Ooption_Itf__b_J_M_Eo_J_J_J,type,
option818561745025029492on_b_o: $tType ).
thf(ty_n_t__Option__Ooption_It__Set__Oset_It__Product____Type__Oprod_Itf__b_Mt__Nat__Onat_J_J_J,type,
option3209200463864646276_b_nat: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J,type,
produc7781606619528532327tion_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__Option__Ooption_Itf__b_J_Mt__Nat__Onat_J,type,
produc8868092166692540868_b_nat: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Option__Ooption_Itf__b_J_J,type,
produc8277703655848388330tion_b: $tType ).
thf(ty_n_t__FSet__Ofset_It__Product____Type__Oprod_Itf__b_Mt__Nat__Onat_J_J,type,
fset_P2289935846317411886_b_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_Itf__b_Mt__Nat__Onat_J_J,type,
set_Pr1307281990691478580_b_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mtf__b_J_J,type,
set_Pr4264375888882495962_nat_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__b_Mt__Option__Ooption_Itf__b_J_J,type,
produc949488723803263533tion_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mtf__b_J,type,
produc2447361944477768993on_b_b: $tType ).
thf(ty_n_t__Option__Ooption_I_062_Itf__b_M_062_It__Nat__Onat_M_Eo_J_J_J,type,
option_b_nat_o: $tType ).
thf(ty_n_t__Set__Oset_It__Set__Oset_It__Option__Ooption_Itf__b_J_J_J,type,
set_set_option_b: $tType ).
thf(ty_n_t__FSet__Ofset_It__Product____Type__Oprod_Itf__b_Mtf__b_J_J,type,
fset_P8578720700757663565od_b_b: $tType ).
thf(ty_n_t__Set__Oset_It__Product____Type__Oprod_Itf__b_Mtf__b_J_J,type,
set_Product_prod_b_b: $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__Ground____Terms__Ogterm_Itf__b_J_J,type,
set_Ground_gterm_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__b_Mt__Nat__Onat_J,type,
product_prod_b_nat: $tType ).
thf(ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mtf__b_J,type,
product_prod_nat_b: $tType ).
thf(ty_n_t__FSet__Ofset_It__Option__Ooption_Itf__b_J_J,type,
fset_option_b: $tType ).
thf(ty_n_t__Set__Oset_It__Option__Ooption_Itf__b_J_J,type,
set_option_b: $tType ).
thf(ty_n_t__Product____Type__Oprod_Itf__b_Mtf__b_J,type,
product_prod_b_b: $tType ).
thf(ty_n_t__Ground____MCtxt__Ogmctxt_Itf__b_J,type,
ground_gmctxt_b: $tType ).
thf(ty_n_t__Ground____Terms__Ogterm_Itf__b_J,type,
ground_gterm_b: $tType ).
thf(ty_n_t__FOR____Certificate__Opos____step,type,
fOR_pos_step: $tType ).
thf(ty_n_t__FOR____Certificate__Oext____step,type,
fOR_ext_step: $tType ).
thf(ty_n_t__Option__Ooption_It__Nat__Onat_J,type,
option_nat: $tType ).
thf(ty_n_t__Ground____Ctxt__Ogctxt_Itf__b_J,type,
ground_gctxt_b: $tType ).
thf(ty_n_t__FSet__Ofset_It__Nat__Onat_J,type,
fset_nat: $tType ).
thf(ty_n_t__Set__Oset_It__Nat__Onat_J,type,
set_nat: $tType ).
thf(ty_n_t__Option__Ooption_Itf__b_J,type,
option_b: $tType ).
thf(ty_n_t__FSet__Ofset_Itf__b_J,type,
fset_b: $tType ).
thf(ty_n_t__Set__Oset_Itf__b_J,type,
set_b: $tType ).
thf(ty_n_t__Nat__Onat,type,
nat: $tType ).
thf(ty_n_tf__b,type,
b: $tType ).
% Explicit typings (500)
thf(sy_c_Abstract__Rewriting_Omeet_001t__Option__Ooption_Itf__b_J,type,
abstra6838757939696345090tion_b: set_Pr258254617715012167tion_b > set_Pr258254617715012167tion_b ).
thf(sy_c_Abstract__Rewriting_Orestrict_001t__Ground____Terms__Ogterm_Itf__b_J,type,
abstra354823189701009208term_b: set_Pr3134649703833893895term_b > set_Ground_gterm_b > set_Pr3134649703833893895term_b ).
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__Option__Ooption_Itf__b_J,type,
abstra3747389286633826509tion_b: set_Pr258254617715012167tion_b > set_option_b > set_Pr258254617715012167tion_b ).
thf(sy_c_Abstract__Rewriting_Orestrict_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J,type,
abstra2148236097575398767tion_b: set_Pr5366877986981747911tion_b > set_Pr258254617715012167tion_b > set_Pr5366877986981747911tion_b ).
thf(sy_c_Abstract__Rewriting_Orestrict_001t__Product____Type__Oprod_Itf__b_Mt__Nat__Onat_J,type,
abstra6440977867845469302_b_nat: set_Pr5241429435540800445_b_nat > set_Pr1307281990691478580_b_nat > set_Pr5241429435540800445_b_nat ).
thf(sy_c_Abstract__Rewriting_Orestrict_001t__Product____Type__Oprod_Itf__b_Mtf__b_J,type,
abstra2172771641121501935od_b_b: set_Pr3901141605387707591od_b_b > set_Product_prod_b_b > set_Pr3901141605387707591od_b_b ).
thf(sy_c_Abstract__Rewriting_Orestrict_001t__Set__Oset_It__Option__Ooption_Itf__b_J_J,type,
abstra7455183742696442669tion_b: set_Pr4148925336519852615tion_b > set_set_option_b > set_Pr4148925336519852615tion_b ).
thf(sy_c_Abstract__Rewriting_Orestrict_001t__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
abstra5044752225732226639tion_b: set_Pr2609077471296144583tion_b > set_se1183635074333576999tion_b > set_Pr2609077471296144583tion_b ).
thf(sy_c_Abstract__Rewriting_Orestrict_001tf__b,type,
abstract_restrict_b: set_Product_prod_b_b > set_b > set_Product_prod_b_b ).
thf(sy_c_Abstract__Rewriting_Ostrongly__confluent__on_001t__Option__Ooption_Itf__b_J,type,
abstra1975357486212897574tion_b: set_Pr258254617715012167tion_b > set_option_b > $o ).
thf(sy_c_BNF__Cardinal__Order__Relation_OrelChain_001t__Option__Ooption_Itf__b_J_001t__Nat__Onat,type,
bNF_Ca5450492268418663793_b_nat: set_Pr258254617715012167tion_b > ( option_b > nat ) > $o ).
thf(sy_c_Context__Extensions_Ogctxtex__onp_001tf__b,type,
contex6947914739494133533_onp_b: ( ground_gctxt_b > $o ) > set_Pr3134649703833893895term_b > set_Pr3134649703833893895term_b ).
thf(sy_c_Context__Extensions_Ogmctxtex__onp_001tf__b,type,
contex3086340098647126762_onp_b: ( ground_gmctxt_b > $o ) > set_Pr3134649703833893895term_b > set_Pr3134649703833893895term_b ).
thf(sy_c_FOR__Certificate_Oext__step_OEParallel,type,
fOR_ext_EParallel: fOR_ext_step ).
thf(sy_c_FOR__Certificate_Oext__step_OESingle,type,
fOR_ext_ESingle: fOR_ext_step ).
thf(sy_c_FOR__Certificate_Oext__step_OEStrictParallel,type,
fOR_ex5070955383060788274rallel: fOR_ext_step ).
thf(sy_c_FOR__Certificate_Opos__step_OPAny,type,
fOR_pos_PAny: fOR_pos_step ).
thf(sy_c_FOR__Certificate_Opos__step_OPNonRoot,type,
fOR_pos_PNonRoot: fOR_pos_step ).
thf(sy_c_FOR__Certificate_Opos__step_OPRoot,type,
fOR_pos_PRoot: fOR_pos_step ).
thf(sy_c_FSet_Ofimage_001t__Nat__Onat_001t__Nat__Onat,type,
fimage_nat_nat: ( nat > nat ) > fset_nat > fset_nat ).
thf(sy_c_FSet_Ofimage_001t__Option__Ooption_Itf__b_J_001t__Option__Ooption_Itf__b_J,type,
fimage6747786463419672509tion_b: ( option_b > option_b ) > fset_option_b > fset_option_b ).
thf(sy_c_FSet_Ofimage_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_Mt__Nat__Onat_J,type,
fimage1673450118646331979_b_nat: ( produc1396820459975257318_b_nat > produc1396820459975257318_b_nat ) > fset_P4398644116778547350_b_nat > fset_P4398644116778547350_b_nat ).
thf(sy_c_FSet_Ofimage_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_Mt__Nat__Onat_J_001t__Product____Type__Oprod_Itf__b_Mt__Nat__Onat_J,type,
fimage7252752143858342883_b_nat: ( produc1396820459975257318_b_nat > product_prod_b_nat ) > fset_P4398644116778547350_b_nat > fset_P2289935846317411886_b_nat ).
thf(sy_c_FSet_Ofimage_001t__Product____Type__Oprod_Itf__b_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_Mt__Nat__Onat_J,type,
fimage4266613729464776675_b_nat: ( product_prod_b_nat > produc1396820459975257318_b_nat ) > fset_P2289935846317411886_b_nat > fset_P4398644116778547350_b_nat ).
thf(sy_c_FSet_Ofimage_001t__Product____Type__Oprod_Itf__b_Mt__Nat__Onat_J_001t__Product____Type__Oprod_Itf__b_Mt__Nat__Onat_J,type,
fimage6892398636147833211_b_nat: ( product_prod_b_nat > product_prod_b_nat ) > fset_P2289935846317411886_b_nat > fset_P2289935846317411886_b_nat ).
thf(sy_c_FSet_Ofimage_001t__Product____Type__Oprod_Itf__b_Mtf__b_J_001t__Product____Type__Oprod_Itf__b_Mtf__b_J,type,
fimage4331940131092207933od_b_b: ( product_prod_b_b > product_prod_b_b ) > fset_P8578720700757663565od_b_b > fset_P8578720700757663565od_b_b ).
thf(sy_c_FSet_Ofimage_001tf__b_001tf__b,type,
fimage_b_b: ( b > b ) > fset_b > fset_b ).
thf(sy_c_FSet_Ofset_Ofset_001t__Nat__Onat,type,
fset_nat2: fset_nat > set_nat ).
thf(sy_c_FSet_Ofset_Ofset_001t__Option__Ooption_Itf__b_J,type,
fset_option_b2: fset_option_b > set_option_b ).
thf(sy_c_FSet_Ofset_Ofset_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J,type,
fset_P85497291108707286tion_b: fset_P9170875836021835981tion_b > set_Pr258254617715012167tion_b ).
thf(sy_c_FSet_Ofset_Ofset_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_Mt__Nat__Onat_J,type,
fset_P628457320923261879_b_nat: fset_P4398644116778547350_b_nat > set_Pr6944079702279229084_b_nat ).
thf(sy_c_FSet_Ofset_Ofset_001t__Product____Type__Oprod_Itf__b_Mt__Nat__Onat_J,type,
fset_P7858563055952297295_b_nat: fset_P2289935846317411886_b_nat > set_Pr1307281990691478580_b_nat ).
thf(sy_c_FSet_Ofset_Ofset_001t__Product____Type__Oprod_Itf__b_Mtf__b_J,type,
fset_P8805262604002016854od_b_b: fset_P8578720700757663565od_b_b > set_Product_prod_b_b ).
thf(sy_c_FSet_Ofset_Ofset_001tf__b,type,
fset_b2: fset_b > set_b ).
thf(sy_c_Fun__Def_Oin__rel_001t__Option__Ooption_Itf__b_J_001t__Option__Ooption_Itf__b_J,type,
fun_in4608036175315572994tion_b: set_Pr258254617715012167tion_b > option_b > option_b > $o ).
thf(sy_c_Fun__Def_Oin__rel_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001t__Nat__Onat,type,
fun_in8719054587677919989_b_nat: set_Pr6944079702279229084_b_nat > produc7781606619528532327tion_b > nat > $o ).
thf(sy_c_Fun__Def_Oin__rel_001tf__b_001t__Nat__Onat,type,
fun_in_rel_b_nat: set_Pr1307281990691478580_b_nat > b > nat > $o ).
thf(sy_c_Fun__Def_Orp__inv__image_001t__Option__Ooption_Itf__b_J_001t__Option__Ooption_Itf__b_J,type,
fun_rp2348643092286788506tion_b: produc4298468441892121831tion_b > ( option_b > option_b ) > produc4298468441892121831tion_b ).
thf(sy_c_Ground__Closure_Ogcomp__rel_001tf__b,type,
ground_gcomp_rel_b: set_Pr1307281990691478580_b_nat > set_Pr3134649703833893895term_b > set_Pr3134649703833893895term_b > set_Pr3134649703833893895term_b ).
thf(sy_c_Ground__Ctxt_Ofunas__gctxt_001tf__b,type,
ground_funas_gctxt_b: ground_gctxt_b > set_Pr1307281990691478580_b_nat ).
thf(sy_c_Ground__Ctxt_Ogctxt_OGHole_001tf__b,type,
ground_GHole_b: ground_gctxt_b ).
thf(sy_c_Ground__MCtxt_Ofunas__gmctxt_001tf__b,type,
ground4323624445104842081ctxt_b: ground_gmctxt_b > set_Pr1307281990691478580_b_nat ).
thf(sy_c_Ground__MCtxt_Ogmctxt_OGMHole_001tf__b,type,
ground_GMHole_b: ground_gmctxt_b ).
thf(sy_c_Ground__MCtxt_Onum__gholes_001tf__b,type,
ground_num_gholes_b: ground_gmctxt_b > nat ).
thf(sy_c_Ground__Terms_O_092_060T_062_092_060_094sub_062G_001tf__b,type,
ground_T_G_b: set_Pr1307281990691478580_b_nat > set_Ground_gterm_b ).
thf(sy_c_Groups_Ozero__class_Ozero_001t__Nat__Onat,type,
zero_zero_nat: nat ).
thf(sy_c_HOL_OThe_001t__Nat__Onat,type,
the_nat: ( nat > $o ) > nat ).
thf(sy_c_HOL_OThe_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J,type,
the_Pr8527084792148607342tion_b: ( produc7781606619528532327tion_b > $o ) > produc7781606619528532327tion_b ).
thf(sy_c_HOL_OThe_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_Mt__Nat__Onat_J,type,
the_Pr6254308514702899231_b_nat: ( produc1396820459975257318_b_nat > $o ) > produc1396820459975257318_b_nat ).
thf(sy_c_HOL_OThe_001t__Product____Type__Oprod_Itf__b_Mt__Nat__Onat_J,type,
the_Pr757299968590014903_b_nat: ( product_prod_b_nat > $o ) > product_prod_b_nat ).
thf(sy_c_Lattices_Oinf__class_Oinf_001_062_It__Option__Ooption_Itf__b_J_M_062_It__Option__Ooption_Itf__b_J_M_Eo_J_J,type,
inf_in5776535092010985244on_b_o: ( option_b > option_b > $o ) > ( option_b > option_b > $o ) > option_b > option_b > $o ).
thf(sy_c_Lattices_Oinf__class_Oinf_001_062_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_M_062_It__Nat__Onat_M_Eo_J_J,type,
inf_in3225216818913299151_nat_o: ( produc7781606619528532327tion_b > nat > $o ) > ( produc7781606619528532327tion_b > nat > $o ) > produc7781606619528532327tion_b > nat > $o ).
thf(sy_c_Lattices_Oinf__class_Oinf_001_062_Itf__b_M_062_It__Nat__Onat_M_Eo_J_J,type,
inf_inf_b_nat_o: ( b > nat > $o ) > ( b > nat > $o ) > b > nat > $o ).
thf(sy_c_Lattices_Oinf__class_Oinf_001t__FSet__Ofset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_Mt__Nat__Onat_J_J,type,
inf_in1949489464691279912_b_nat: fset_P4398644116778547350_b_nat > fset_P4398644116778547350_b_nat > fset_P4398644116778547350_b_nat ).
thf(sy_c_Lattices_Oinf__class_Oinf_001t__FSet__Ofset_It__Product____Type__Oprod_Itf__b_Mt__Nat__Onat_J_J,type,
inf_in2594289221948343744_b_nat: fset_P2289935846317411886_b_nat > fset_P2289935846317411886_b_nat > fset_P2289935846317411886_b_nat ).
thf(sy_c_Lattices_Oinf__class_Oinf_001t__Nat__Onat,type,
inf_inf_nat: nat > nat > nat ).
thf(sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Product____Type__Oprod_It__Ground____Terms__Ogterm_Itf__b_J_Mt__Ground____Terms__Ogterm_Itf__b_J_J_J,type,
inf_in8391146210534189557term_b: set_Pr3134649703833893895term_b > set_Pr3134649703833893895term_b > set_Pr3134649703833893895term_b ).
thf(sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
inf_in9047234346837383221tion_b: set_Pr258254617715012167tion_b > set_Pr258254617715012167tion_b > set_Pr258254617715012167tion_b ).
thf(sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_Mt__Nat__Onat_J_J,type,
inf_in6491300177809868590_b_nat: set_Pr6944079702279229084_b_nat > set_Pr6944079702279229084_b_nat > set_Pr6944079702279229084_b_nat ).
thf(sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Product____Type__Oprod_Itf__b_Mt__Nat__Onat_J_J,type,
inf_in185880566399614150_b_nat: set_Pr1307281990691478580_b_nat > set_Pr1307281990691478580_b_nat > set_Pr1307281990691478580_b_nat ).
thf(sy_c_Lattices_Osup__class_Osup_001_062_It__Nat__Onat_M_062_It__Nat__Onat_M_Eo_J_J,type,
sup_sup_nat_nat_o: ( nat > nat > $o ) > ( nat > nat > $o ) > nat > nat > $o ).
thf(sy_c_Lattices_Osup__class_Osup_001_062_It__Nat__Onat_M_062_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_M_Eo_J_J,type,
sup_su5425961839542121201on_b_o: ( nat > produc7781606619528532327tion_b > $o ) > ( nat > produc7781606619528532327tion_b > $o ) > nat > produc7781606619528532327tion_b > $o ).
thf(sy_c_Lattices_Osup__class_Osup_001_062_It__Nat__Onat_M_062_Itf__b_M_Eo_J_J,type,
sup_sup_nat_b_o: ( nat > b > $o ) > ( nat > b > $o ) > nat > b > $o ).
thf(sy_c_Lattices_Osup__class_Osup_001_062_It__Nat__Onat_M_Eo_J,type,
sup_sup_nat_o: ( nat > $o ) > ( nat > $o ) > nat > $o ).
thf(sy_c_Lattices_Osup__class_Osup_001_062_It__Option__Ooption_Itf__b_J_M_062_It__Option__Ooption_Itf__b_J_M_Eo_J_J,type,
sup_su6610355334417212162on_b_o: ( option_b > option_b > $o ) > ( option_b > option_b > $o ) > option_b > option_b > $o ).
thf(sy_c_Lattices_Osup__class_Osup_001_062_It__Option__Ooption_Itf__b_J_M_Eo_J,type,
sup_sup_option_b_o: ( option_b > $o ) > ( option_b > $o ) > option_b > $o ).
thf(sy_c_Lattices_Osup__class_Osup_001_062_It__Product____Type__Oprod_It__Ground____Terms__Ogterm_Itf__b_J_Mt__Ground____Terms__Ogterm_Itf__b_J_J_M_Eo_J,type,
sup_su4689331601617090242rm_b_o: ( produc4514605509320855335term_b > $o ) > ( produc4514605509320855335term_b > $o ) > produc4514605509320855335term_b > $o ).
thf(sy_c_Lattices_Osup__class_Osup_001_062_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_M_062_It__Nat__Onat_M_Eo_J_J,type,
sup_su6759296390479959913_nat_o: ( produc7781606619528532327tion_b > nat > $o ) > ( produc7781606619528532327tion_b > nat > $o ) > produc7781606619528532327tion_b > nat > $o ).
thf(sy_c_Lattices_Osup__class_Osup_001_062_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_M_Eo_J,type,
sup_su1564436729930002562on_b_o: ( produc7781606619528532327tion_b > $o ) > ( produc7781606619528532327tion_b > $o ) > produc7781606619528532327tion_b > $o ).
thf(sy_c_Lattices_Osup__class_Osup_001_062_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_M_Eo_J,type,
sup_su8546542134409276930on_b_o: ( produc6650559869974650087tion_b > $o ) > ( produc6650559869974650087tion_b > $o ) > produc6650559869974650087tion_b > $o ).
thf(sy_c_Lattices_Osup__class_Osup_001_062_It__Product____Type__Oprod_It__Set__Oset_It__Option__Ooption_Itf__b_J_J_Mt__Set__Oset_It__Option__Ooption_Itf__b_J_J_J_M_Eo_J,type,
sup_su6183354604956295298on_b_o: ( produc3122286842528565607tion_b > $o ) > ( produc3122286842528565607tion_b > $o ) > produc3122286842528565607tion_b > $o ).
thf(sy_c_Lattices_Osup__class_Osup_001_062_It__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_J_M_Eo_J,type,
sup_su3443213708705613314on_b_o: ( produc4298468441892121831tion_b > $o ) > ( produc4298468441892121831tion_b > $o ) > produc4298468441892121831tion_b > $o ).
thf(sy_c_Lattices_Osup__class_Osup_001_062_It__Product____Type__Oprod_Itf__b_Mt__Nat__Onat_J_M_Eo_J,type,
sup_su346563364047904549_nat_o: ( product_prod_b_nat > $o ) > ( product_prod_b_nat > $o ) > product_prod_b_nat > $o ).
thf(sy_c_Lattices_Osup__class_Osup_001_062_It__Product____Type__Oprod_Itf__b_Mtf__b_J_M_Eo_J,type,
sup_su88143223436887042_b_b_o: ( product_prod_b_b > $o ) > ( product_prod_b_b > $o ) > product_prod_b_b > $o ).
thf(sy_c_Lattices_Osup__class_Osup_001_062_Itf__b_M_062_It__Nat__Onat_M_Eo_J_J,type,
sup_sup_b_nat_o: ( b > nat > $o ) > ( b > nat > $o ) > b > nat > $o ).
thf(sy_c_Lattices_Osup__class_Osup_001_062_Itf__b_M_062_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_M_Eo_J_J,type,
sup_su5268273525949000346on_b_o: ( b > produc7781606619528532327tion_b > $o ) > ( b > produc7781606619528532327tion_b > $o ) > b > produc7781606619528532327tion_b > $o ).
thf(sy_c_Lattices_Osup__class_Osup_001_062_Itf__b_M_062_Itf__b_M_Eo_J_J,type,
sup_sup_b_b_o: ( b > b > $o ) > ( b > b > $o ) > b > b > $o ).
thf(sy_c_Lattices_Osup__class_Osup_001_062_Itf__b_M_Eo_J,type,
sup_sup_b_o: ( b > $o ) > ( b > $o ) > b > $o ).
thf(sy_c_Lattices_Osup__class_Osup_001t__FSet__Ofset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_Mt__Nat__Onat_J_J,type,
sup_su6170363988329532354_b_nat: fset_P4398644116778547350_b_nat > fset_P4398644116778547350_b_nat > fset_P4398644116778547350_b_nat ).
thf(sy_c_Lattices_Osup__class_Osup_001t__FSet__Ofset_It__Product____Type__Oprod_Itf__b_Mt__Nat__Onat_J_J,type,
sup_su4437341427378704730_b_nat: fset_P2289935846317411886_b_nat > fset_P2289935846317411886_b_nat > fset_P2289935846317411886_b_nat ).
thf(sy_c_Lattices_Osup__class_Osup_001t__Nat__Onat,type,
sup_sup_nat: nat > nat > nat ).
thf(sy_c_Lattices_Osup__class_Osup_001t__Option__Ooption_I_062_It__Option__Ooption_Itf__b_J_M_062_It__Option__Ooption_Itf__b_J_M_Eo_J_J_J,type,
sup_su5332351281251056968on_b_o: option818561745025029492on_b_o > option818561745025029492on_b_o > option818561745025029492on_b_o ).
thf(sy_c_Lattices_Osup__class_Osup_001t__Option__Ooption_I_062_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_M_062_It__Nat__Onat_M_Eo_J_J_J,type,
sup_su7858367213232150841_nat_o: option2740877322817935885_nat_o > option2740877322817935885_nat_o > option2740877322817935885_nat_o ).
thf(sy_c_Lattices_Osup__class_Osup_001t__Option__Ooption_I_062_Itf__b_M_062_It__Nat__Onat_M_Eo_J_J_J,type,
sup_su2869153249045692833_nat_o: option_b_nat_o > option_b_nat_o > option_b_nat_o ).
thf(sy_c_Lattices_Osup__class_Osup_001t__Option__Ooption_It__Nat__Onat_J,type,
sup_sup_option_nat: option_nat > option_nat > option_nat ).
thf(sy_c_Lattices_Osup__class_Osup_001t__Option__Ooption_It__Set__Oset_It__Product____Type__Oprod_Itf__b_Mt__Nat__Onat_J_J_J,type,
sup_su8012392926425379248_b_nat: option3209200463864646276_b_nat > option3209200463864646276_b_nat > option3209200463864646276_b_nat ).
thf(sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Nat__Onat_J,type,
sup_sup_set_nat: set_nat > set_nat > set_nat ).
thf(sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Option__Ooption_Itf__b_J_J,type,
sup_sup_set_option_b: set_option_b > set_option_b > set_option_b ).
thf(sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Product____Type__Oprod_It__Ground____Terms__Ogterm_Itf__b_J_Mt__Ground____Terms__Ogterm_Itf__b_J_J_J,type,
sup_su1163039302778497499term_b: set_Pr3134649703833893895term_b > set_Pr3134649703833893895term_b > set_Pr3134649703833893895term_b ).
thf(sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J,type,
sup_su6327502436637775413at_nat: set_Pr1261947904930325089at_nat > set_Pr1261947904930325089at_nat > set_Pr1261947904930325089at_nat ).
thf(sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_J,type,
sup_su7392266752968523118tion_b: set_Pr4178509052509721666tion_b > set_Pr4178509052509721666tion_b > set_Pr4178509052509721666tion_b ).
thf(sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mtf__b_J_J,type,
sup_su9013224398775143174_nat_b: set_Pr4264375888882495962_nat_b > set_Pr4264375888882495962_nat_b > set_Pr4264375888882495962_nat_b ).
thf(sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
sup_su3110286242275913755tion_b: set_Pr258254617715012167tion_b > set_Pr258254617715012167tion_b > set_Pr258254617715012167tion_b ).
thf(sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_Mt__Nat__Onat_J_J,type,
sup_su934465365883254728_b_nat: set_Pr6944079702279229084_b_nat > set_Pr6944079702279229084_b_nat > set_Pr6944079702279229084_b_nat ).
thf(sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_J,type,
sup_su2925575103159965339tion_b: set_Pr5366877986981747911tion_b > set_Pr5366877986981747911tion_b > set_Pr5366877986981747911tion_b ).
thf(sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Option__Ooption_Itf__b_J_J_Mt__Set__Oset_It__Option__Ooption_Itf__b_J_J_J_J,type,
sup_su8287916483737133083tion_b: set_Pr4148925336519852615tion_b > set_Pr4148925336519852615tion_b > set_Pr4148925336519852615tion_b ).
thf(sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_J_J,type,
sup_su3944740340205657755tion_b: set_Pr2609077471296144583tion_b > set_Pr2609077471296144583tion_b > set_Pr2609077471296144583tion_b ).
thf(sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Product____Type__Oprod_Itf__b_Mt__Nat__Onat_J_J,type,
sup_su6056130500584125792_b_nat: set_Pr1307281990691478580_b_nat > set_Pr1307281990691478580_b_nat > set_Pr1307281990691478580_b_nat ).
thf(sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_J,type,
sup_su3446553804406812419tion_b: set_Pr5422417554659304751tion_b > set_Pr5422417554659304751tion_b > set_Pr5422417554659304751tion_b ).
thf(sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Product____Type__Oprod_Itf__b_Mtf__b_J_J,type,
sup_su2483643821041016987od_b_b: set_Product_prod_b_b > set_Product_prod_b_b > set_Product_prod_b_b ).
thf(sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_Itf__b_J,type,
sup_sup_set_b: set_b > set_b > set_b ).
thf(sy_c_Lift__Root__Step_Ogpar__rstepD_H_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J,type,
lift_R3029990548839263256tion_b: set_Pr6944079702279229084_b_nat > set_Pr1711769230977380871tion_b > set_Pr1711769230977380871tion_b ).
thf(sy_c_Lift__Root__Step_Ogpar__rstepD_H_001tf__b,type,
lift_R3469022553741414832tepD_b: set_Pr1307281990691478580_b_nat > set_Pr3134649703833893895term_b > set_Pr3134649703833893895term_b ).
thf(sy_c_Lift__Root__Step_Ogpar__rstepD_Hp_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J,type,
lift_R6104920336080474628tion_b: ( produc7781606619528532327tion_b > nat > $o ) > ( ground7210675428589265304tion_b > ground7210675428589265304tion_b > $o ) > ground7210675428589265304tion_b > ground7210675428589265304tion_b > $o ).
thf(sy_c_Lift__Root__Step_Ogpar__rstepD_Hp_001tf__b,type,
lift_R7250500093386647452pD_p_b: ( b > nat > $o ) > ( ground_gterm_b > ground_gterm_b > $o ) > ground_gterm_b > ground_gterm_b > $o ).
thf(sy_c_Lift__Root__Step_Olift__root__step_001tf__b,type,
lift_R8854095231239425056step_b: set_Pr1307281990691478580_b_nat > fOR_pos_step > fOR_ext_step > set_Pr3134649703833893895term_b > set_Pr3134649703833893895term_b ).
thf(sy_c_Lift__Root__Step_Olift__root__step__rel_001tf__b,type,
lift_R1576223848067188451_rel_b: produc7719640491676002149term_b > produc7719640491676002149term_b > $o ).
thf(sy_c_Nat_Ocompow_001t__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
compow3776960924738975994tion_b: nat > set_Pr258254617715012167tion_b > set_Pr258254617715012167tion_b ).
thf(sy_c_Option_Ocombine__options_001tf__b,type,
combine_options_b: ( b > b > b ) > option_b > option_b > option_b ).
thf(sy_c_Option_Ooption_ONone_001tf__b,type,
none_b: option_b ).
thf(sy_c_Option_Ooption_OSome_001_062_It__Option__Ooption_Itf__b_J_M_062_It__Option__Ooption_Itf__b_J_M_Eo_J_J,type,
some_o5225106107430977555on_b_o: ( option_b > option_b > $o ) > option818561745025029492on_b_o ).
thf(sy_c_Option_Ooption_OSome_001_062_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_M_062_It__Nat__Onat_M_Eo_J_J,type,
some_P4610421320244625688_nat_o: ( produc7781606619528532327tion_b > nat > $o ) > option2740877322817935885_nat_o ).
thf(sy_c_Option_Ooption_OSome_001_062_Itf__b_M_062_It__Nat__Onat_M_Eo_J_J,type,
some_b_nat_o: ( b > nat > $o ) > option_b_nat_o ).
thf(sy_c_Option_Ooption_OSome_001t__Nat__Onat,type,
some_nat: nat > option_nat ).
thf(sy_c_Option_Ooption_OSome_001t__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
some_s4708006284228339500tion_b: set_Pr258254617715012167tion_b > option2498461603731340301tion_b ).
thf(sy_c_Option_Ooption_OSome_001t__Set__Oset_It__Product____Type__Oprod_Itf__b_Mt__Nat__Onat_J_J,type,
some_s7477018756347572495_b_nat: set_Pr1307281990691478580_b_nat > option3209200463864646276_b_nat ).
thf(sy_c_Option_Ooption_OSome_001tf__b,type,
some_b: b > option_b ).
thf(sy_c_Option_Ooption_Ocase__option_001_Eo_001t__Nat__Onat,type,
case_option_o_nat: $o > ( nat > $o ) > option_nat > $o ).
thf(sy_c_Option_Ooption_Ocase__option_001_Eo_001tf__b,type,
case_option_o_b: $o > ( b > $o ) > option_b > $o ).
thf(sy_c_Option_Ooption_Ocase__option_001t__Option__Ooption_Itf__b_J_001tf__b,type,
case_o2513330393899446277on_b_b: option_b > ( b > option_b ) > option_b > option_b ).
thf(sy_c_Option_Ooption_Omap__option_001tf__b_001tf__b,type,
map_option_b_b: ( b > b ) > option_b > option_b ).
thf(sy_c_Order__Relation_Orelation__of_001t__Option__Ooption_Itf__b_J,type,
order_7817789072647864851tion_b: ( option_b > option_b > $o ) > set_option_b > set_Pr258254617715012167tion_b ).
thf(sy_c_Orderings_Oord__class_OLeast_001t__Nat__Onat,type,
ord_Least_nat: ( nat > $o ) > nat ).
thf(sy_c_Orderings_Oord__class_Oless_001t__Nat__Onat,type,
ord_less_nat: nat > nat > $o ).
thf(sy_c_Orderings_Oord__class_Oless_001t__Option__Ooption_It__Nat__Onat_J,type,
ord_less_option_nat: option_nat > option_nat > $o ).
thf(sy_c_Orderings_Oord__class_Oless_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
ord_le1203424502768444845at_nat: product_prod_nat_nat > product_prod_nat_nat > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Ground____Terms__Ogterm_Itf__b_J_M_062_It__Ground____Terms__Ogterm_Itf__b_J_M_Eo_J_J,type,
ord_le4898483182178144398rm_b_o: ( ground_gterm_b > ground_gterm_b > $o ) > ( ground_gterm_b > ground_gterm_b > $o ) > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Nat__Onat_M_062_It__Nat__Onat_M_Eo_J_J,type,
ord_le2646555220125990790_nat_o: ( nat > nat > $o ) > ( nat > nat > $o ) > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Nat__Onat_M_062_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_M_Eo_J_J,type,
ord_le5222810953289671205on_b_o: ( nat > produc7781606619528532327tion_b > $o ) > ( nat > produc7781606619528532327tion_b > $o ) > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Nat__Onat_M_062_Itf__b_M_Eo_J_J,type,
ord_less_eq_nat_b_o: ( nat > b > $o ) > ( nat > b > $o ) > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Nat__Onat_M_Eo_J,type,
ord_less_eq_nat_o: ( nat > $o ) > ( nat > $o ) > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Option__Ooption_Itf__b_J_M_062_It__Option__Ooption_Itf__b_J_M_Eo_J_J,type,
ord_le3674354805995996366on_b_o: ( option_b > option_b > $o ) > ( option_b > option_b > $o ) > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Option__Ooption_Itf__b_J_M_Eo_J,type,
ord_le6102088707553712216on_b_o: ( option_b > $o ) > ( option_b > $o ) > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_M_062_It__Nat__Onat_M_Eo_J_J,type,
ord_le6556145504227509917_nat_o: ( produc7781606619528532327tion_b > nat > $o ) > ( produc7781606619528532327tion_b > nat > $o ) > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_M_062_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_M_Eo_J_J,type,
ord_le5770911127500734158on_b_o: ( produc7781606619528532327tion_b > produc7781606619528532327tion_b > $o ) > ( produc7781606619528532327tion_b > produc7781606619528532327tion_b > $o ) > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_M_Eo_J,type,
ord_le3144871161510034870on_b_o: ( produc7781606619528532327tion_b > $o ) > ( produc7781606619528532327tion_b > $o ) > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Product____Type__Oprod_Itf__b_Mt__Nat__Onat_J_M_Eo_J,type,
ord_le6065810571798950129_nat_o: ( product_prod_b_nat > $o ) > ( product_prod_b_nat > $o ) > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Product____Type__Oprod_Itf__b_Mtf__b_J_M_Eo_J,type,
ord_le39139162152160566_b_b_o: ( product_prod_b_b > $o ) > ( product_prod_b_b > $o ) > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Set__Oset_It__Option__Ooption_Itf__b_J_J_M_062_It__Set__Oset_It__Option__Ooption_Itf__b_J_J_M_Eo_J_J,type,
ord_le6060424294837784782on_b_o: ( set_option_b > set_option_b > $o ) > ( set_option_b > set_option_b > $o ) > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_M_062_It__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_M_Eo_J_J,type,
ord_le7070035895940199118on_b_o: ( set_Pr258254617715012167tion_b > set_Pr258254617715012167tion_b > $o ) > ( set_Pr258254617715012167tion_b > set_Pr258254617715012167tion_b > $o ) > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001_062_Itf__b_M_062_It__Nat__Onat_M_Eo_J_J,type,
ord_less_eq_b_nat_o: ( b > nat > $o ) > ( b > nat > $o ) > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001_062_Itf__b_M_062_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_M_Eo_J_J,type,
ord_le1601408845547135078on_b_o: ( b > produc7781606619528532327tion_b > $o ) > ( b > produc7781606619528532327tion_b > $o ) > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001_062_Itf__b_M_062_Itf__b_M_Eo_J_J,type,
ord_less_eq_b_b_o: ( b > b > $o ) > ( b > b > $o ) > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001_062_Itf__b_M_Eo_J,type,
ord_less_eq_b_o: ( b > $o ) > ( b > $o ) > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__FSet__Ofset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
ord_le8085106467073953901tion_b: fset_P9170875836021835981tion_b > fset_P9170875836021835981tion_b > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__FSet__Ofset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_Mt__Nat__Onat_J_J,type,
ord_le1476955799578339574_b_nat: fset_P4398644116778547350_b_nat > fset_P4398644116778547350_b_nat > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__FSet__Ofset_It__Product____Type__Oprod_Itf__b_Mt__Nat__Onat_J_J,type,
ord_le6837747134398578318_b_nat: fset_P2289935846317411886_b_nat > fset_P2289935846317411886_b_nat > $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__Option__Ooption_I_062_It__Option__Ooption_Itf__b_J_M_062_It__Option__Ooption_Itf__b_J_M_Eo_J_J_J,type,
ord_le325562215255571732on_b_o: option818561745025029492on_b_o > option818561745025029492on_b_o > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Option__Ooption_I_062_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_M_062_It__Nat__Onat_M_Eo_J_J_J,type,
ord_le1159229661344459373_nat_o: option2740877322817935885_nat_o > option2740877322817935885_nat_o > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Option__Ooption_I_062_Itf__b_M_062_It__Nat__Onat_M_Eo_J_J_J,type,
ord_le662391368169153237_nat_o: option_b_nat_o > option_b_nat_o > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Option__Ooption_It__Nat__Onat_J,type,
ord_le5914376470875661696on_nat: option_nat > option_nat > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Option__Ooption_It__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_J,type,
ord_le832834698364216237tion_b: option2498461603731340301tion_b > option2498461603731340301tion_b > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Option__Ooption_It__Set__Oset_It__Product____Type__Oprod_Itf__b_Mt__Nat__Onat_J_J_J,type,
ord_le7941364901598255844_b_nat: option3209200463864646276_b_nat > option3209200463864646276_b_nat > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J,type,
ord_le8460144461188290721at_nat: product_prod_nat_nat > product_prod_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__Option__Ooption_Itf__b_J_J,type,
ord_le2026170893118325445tion_b: set_option_b > set_option_b > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Ground____Terms__Ogterm_Itf__b_J_Mt__Ground____Terms__Ogterm_Itf__b_J_J_J,type,
ord_le2408605988743369639term_b: set_Pr3134649703833893895term_b > set_Pr3134649703833893895term_b > $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__Nat__Onat_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_J,type,
ord_le1167626946193011874tion_b: set_Pr4178509052509721666tion_b > set_Pr4178509052509721666tion_b > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mtf__b_J_J,type,
ord_le7995947752535495226_nat_b: set_Pr4264375888882495962_nat_b > set_Pr4264375888882495962_nat_b > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
ord_le6367397903258896871tion_b: set_Pr258254617715012167tion_b > set_Pr258254617715012167tion_b > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_Mt__Nat__Onat_J_J,type,
ord_le3933197595962519292_b_nat: set_Pr6944079702279229084_b_nat > set_Pr6944079702279229084_b_nat > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_J,type,
ord_le5090656177574270055tion_b: set_Pr5366877986981747911tion_b > set_Pr5366877986981747911tion_b > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Option__Ooption_Itf__b_J_J_Mt__Set__Oset_It__Option__Ooption_Itf__b_J_J_J_J,type,
ord_le4306526642958997991tion_b: set_Pr4148925336519852615tion_b > set_Pr4148925336519852615tion_b > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_J_J,type,
ord_le3057591301425134695tion_b: set_Pr2609077471296144583tion_b > set_Pr2609077471296144583tion_b > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_Itf__b_Mt__Nat__Onat_J_J,type,
ord_le5038853854344477844_b_nat: set_Pr1307281990691478580_b_nat > set_Pr1307281990691478580_b_nat > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_J,type,
ord_le7044419192447376591tion_b: set_Pr5422417554659304751tion_b > set_Pr5422417554659304751tion_b > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_Itf__b_Mtf__b_J_J,type,
ord_le182087997850975847od_b_b: set_Product_prod_b_b > set_Product_prod_b_b > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_Itf__b_J,type,
ord_less_eq_set_b: set_b > set_b > $o ).
thf(sy_c_Orderings_Oorder__class_OGreatest_001t__Nat__Onat,type,
order_Greatest_nat: ( nat > $o ) > nat ).
thf(sy_c_Orderings_Otop__class_Otop_001_062_It__Option__Ooption_Itf__b_J_M_062_It__Option__Ooption_Itf__b_J_M_Eo_J_J,type,
top_to8960343510913153662on_b_o: option_b > option_b > $o ).
thf(sy_c_Orderings_Otop__class_Otop_001_062_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_M_062_It__Nat__Onat_M_Eo_J_J,type,
top_to4726238945551381741_nat_o: produc7781606619528532327tion_b > nat > $o ).
thf(sy_c_Orderings_Otop__class_Otop_001_062_Itf__b_M_062_It__Nat__Onat_M_Eo_J_J,type,
top_top_b_nat_o: b > nat > $o ).
thf(sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Option__Ooption_Itf__b_J_J,type,
top_top_set_option_b: set_option_b ).
thf(sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
top_to1926935634769518487tion_b: set_Pr258254617715012167tion_b ).
thf(sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_Mt__Nat__Onat_J_J,type,
top_to6093440770071985484_b_nat: set_Pr6944079702279229084_b_nat ).
thf(sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Oprod_Itf__b_Mt__Nat__Onat_J_J,type,
top_to8949910960566930148_b_nat: set_Pr1307281990691478580_b_nat ).
thf(sy_c_Product__Type_OPair_001t__FOR____Certificate__Oext____step_001t__Set__Oset_It__Product____Type__Oprod_It__Ground____Terms__Ogterm_Itf__b_J_Mt__Ground____Terms__Ogterm_Itf__b_J_J_J,type,
produc3933249678690294607term_b: fOR_ext_step > set_Pr3134649703833893895term_b > produc7545140702062522719term_b ).
thf(sy_c_Product__Type_OPair_001t__FOR____Certificate__Opos____step_001t__Product____Type__Oprod_It__FOR____Certificate__Oext____step_Mt__Set__Oset_It__Product____Type__Oprod_It__Ground____Terms__Ogterm_Itf__b_J_Mt__Ground____Terms__Ogterm_Itf__b_J_J_J_J,type,
produc5352714453822653076term_b: fOR_pos_step > produc7545140702062522719term_b > produc7023291391468812836term_b ).
thf(sy_c_Product__Type_OPair_001t__Ground____Terms__Ogterm_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_001t__Ground____Terms__Ogterm_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
produc6695998013266469143tion_b: ground7210675428589265304tion_b > ground7210675428589265304tion_b > produc7973812128272862503tion_b ).
thf(sy_c_Product__Type_OPair_001t__Ground____Terms__Ogterm_Itf__b_J_001t__Ground____Terms__Ogterm_Itf__b_J,type,
produc1113259529098229527term_b: ground_gterm_b > ground_gterm_b > produc4514605509320855335term_b ).
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__Option__Ooption_Itf__b_J,type,
produc6202270729646025756tion_b: nat > option_b > produc8277703655848388330tion_b ).
thf(sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J,type,
produc7510438065615382334tion_b: nat > produc7781606619528532327tion_b > produc7025179454482589068tion_b ).
thf(sy_c_Product__Type_OPair_001t__Nat__Onat_001tf__b,type,
product_Pair_nat_b: nat > b > product_prod_nat_b ).
thf(sy_c_Product__Type_OPair_001t__Option__Ooption_Itf__b_J_001t__Nat__Onat,type,
produc9173639105284866366_b_nat: option_b > nat > produc8868092166692540868_b_nat ).
thf(sy_c_Product__Type_OPair_001t__Option__Ooption_Itf__b_J_001t__Option__Ooption_Itf__b_J,type,
produc3989389360737052631tion_b: option_b > option_b > produc7781606619528532327tion_b ).
thf(sy_c_Product__Type_OPair_001t__Option__Ooption_Itf__b_J_001tf__b,type,
produc2811058977019475217on_b_b: option_b > b > produc2447361944477768993on_b_b ).
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__Option__Ooption_Itf__b_J_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Option__Ooption_Itf__b_J_J,type,
produc7554641163325534445tion_b: produc8277703655848388330tion_b > produc8277703655848388330tion_b > produc8066858295117449141tion_b ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
produc6629285643181589681tion_b: produc7025179454482589068tion_b > produc7025179454482589068tion_b > produc7379149880954443641tion_b ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__Nat__Onat_Mtf__b_J_001t__Product____Type__Oprod_It__Nat__Onat_Mtf__b_J,type,
produc5644549762070686689_nat_b: product_prod_nat_b > product_prod_nat_b > produc4418390255170063017_nat_b ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Nat__Onat_J,type,
produc8955844040950097313_b_nat: produc8868092166692540868_b_nat > produc8868092166692540868_b_nat > produc2647518596149342057_b_nat ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001t__Nat__Onat,type,
produc2093246604507004384_b_nat: produc7781606619528532327tion_b > nat > produc1396820459975257318_b_nat ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J,type,
produc7954421581189286743tion_b: produc7781606619528532327tion_b > produc7781606619528532327tion_b > produc6650559869974650087tion_b ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001tf__b,type,
produc3415191419167169775on_b_b: produc7781606619528532327tion_b > b > produc1630303296191104639on_b_b ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mtf__b_J_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mtf__b_J,type,
produc6567937323074884311on_b_b: produc2447361944477768993on_b_b > produc2447361944477768993on_b_b > produc426851384182405223on_b_b ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_Mt__Nat__Onat_J,type,
produc7802874649797638501_b_nat: produc1396820459975257318_b_nat > produc1396820459975257318_b_nat > produc7723296494992555821_b_nat ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_Itf__b_Mt__Nat__Onat_J_001t__Product____Type__Oprod_Itf__b_Mt__Nat__Onat_J,type,
produc2793586353817733269_b_nat: product_prod_b_nat > product_prod_b_nat > produc613052087796603485_b_nat ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_Itf__b_Mt__Option__Ooption_Itf__b_J_J_001t__Product____Type__Oprod_Itf__b_Mt__Option__Ooption_Itf__b_J_J,type,
produc268218253536058327tion_b: produc949488723803263533tion_b > produc949488723803263533tion_b > produc909463891695893351tion_b ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
produc1683552709489456471tion_b: produc4407387694553101647tion_b > produc4407387694553101647tion_b > produc4937985361087708391tion_b ).
thf(sy_c_Product__Type_OPair_001t__Product____Type__Oprod_Itf__b_Mtf__b_J_001t__Product____Type__Oprod_Itf__b_Mtf__b_J,type,
produc7702952596710024023od_b_b: product_prod_b_b > product_prod_b_b > produc5537630352423442151od_b_b ).
thf(sy_c_Product__Type_OPair_001t__Set__Oset_It__Option__Ooption_Itf__b_J_J_001t__Set__Oset_It__Option__Ooption_Itf__b_J_J,type,
produc5242204166755002327tion_b: set_option_b > set_option_b > produc3122286842528565607tion_b ).
thf(sy_c_Product__Type_OPair_001t__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_001t__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
produc4709765886195557207tion_b: set_Pr258254617715012167tion_b > set_Pr258254617715012167tion_b > produc4298468441892121831tion_b ).
thf(sy_c_Product__Type_OPair_001t__Set__Oset_It__Product____Type__Oprod_Itf__b_Mt__Nat__Onat_J_J_001t__Product____Type__Oprod_It__FOR____Certificate__Opos____step_Mt__Product____Type__Oprod_It__FOR____Certificate__Oext____step_Mt__Set__Oset_It__Product____Type__Oprod_It__Ground____Terms__Ogterm_Itf__b_J_Mt__Ground____Terms__Ogterm_Itf__b_J_J_J_J_J,type,
produc4640078800242017687term_b: set_Pr1307281990691478580_b_nat > produc7023291391468812836term_b > produc7719640491676002149term_b ).
thf(sy_c_Product__Type_OPair_001tf__b_001t__Nat__Onat,type,
product_Pair_b_nat: b > nat > product_prod_b_nat ).
thf(sy_c_Product__Type_OPair_001tf__b_001t__Option__Ooption_Itf__b_J,type,
produc7361809895253676829tion_b: b > option_b > produc949488723803263533tion_b ).
thf(sy_c_Product__Type_OPair_001tf__b_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J,type,
produc5187340250978832319tion_b: b > produc7781606619528532327tion_b > produc4407387694553101647tion_b ).
thf(sy_c_Product__Type_OPair_001tf__b_001tf__b,type,
product_Pair_b_b: b > b > product_prod_b_b ).
thf(sy_c_Product__Type_OSigma_001t__Ground____Terms__Ogterm_Itf__b_J_001t__Ground____Terms__Ogterm_Itf__b_J,type,
produc3596519815479089608term_b: set_Ground_gterm_b > ( ground_gterm_b > set_Ground_gterm_b ) > set_Pr3134649703833893895term_b ).
thf(sy_c_Product__Type_OSigma_001t__Option__Ooption_Itf__b_J_001t__Option__Ooption_Itf__b_J,type,
produc4470504317345894024tion_b: set_option_b > ( option_b > set_option_b ) > set_Pr258254617715012167tion_b ).
thf(sy_c_Product__Type_OSigma_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001t__Nat__Onat,type,
produc7925964276780242415_b_nat: set_Pr258254617715012167tion_b > ( produc7781606619528532327tion_b > set_nat ) > set_Pr6944079702279229084_b_nat ).
thf(sy_c_Product__Type_OSigma_001tf__b_001t__Nat__Onat,type,
product_Sigma_b_nat: set_b > ( b > set_nat ) > set_Pr1307281990691478580_b_nat ).
thf(sy_c_Product__Type_Ocurry_001t__Option__Ooption_Itf__b_J_001t__Option__Ooption_Itf__b_J_001_Eo,type,
produc3448963759890581965on_b_o: ( produc7781606619528532327tion_b > $o ) > option_b > option_b > $o ).
thf(sy_c_Product__Type_Ocurry_001t__Option__Ooption_Itf__b_J_001t__Option__Ooption_Itf__b_J_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J,type,
produc6534564051900649756tion_b: ( produc7781606619528532327tion_b > produc7781606619528532327tion_b ) > option_b > option_b > produc7781606619528532327tion_b ).
thf(sy_c_Product__Type_Ocurry_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001t__Nat__Onat_001_Eo,type,
produc2920251780219706858_nat_o: ( produc1396820459975257318_b_nat > $o ) > produc7781606619528532327tion_b > nat > $o ).
thf(sy_c_Product__Type_Ocurry_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001t__Nat__Onat_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_Mt__Nat__Onat_J,type,
produc2697271878510243092_b_nat: ( produc1396820459975257318_b_nat > produc1396820459975257318_b_nat ) > produc7781606619528532327tion_b > nat > produc1396820459975257318_b_nat ).
thf(sy_c_Product__Type_Ocurry_001tf__b_001t__Nat__Onat_001_Eo,type,
produc2461434047082304082_nat_o: ( product_prod_b_nat > $o ) > b > nat > $o ).
thf(sy_c_Product__Type_Ocurry_001tf__b_001t__Nat__Onat_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_Mt__Nat__Onat_J,type,
produc3837372375975176876_b_nat: ( product_prod_b_nat > produc1396820459975257318_b_nat ) > b > nat > produc1396820459975257318_b_nat ).
thf(sy_c_Product__Type_Ointernal__case__prod_001t__Option__Ooption_Itf__b_J_001t__Option__Ooption_Itf__b_J_001_062_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_M_Eo_J,type,
produc2468970574363758872on_b_o: ( option_b > option_b > produc7781606619528532327tion_b > $o ) > produc7781606619528532327tion_b > produc7781606619528532327tion_b > $o ).
thf(sy_c_Product__Type_Ointernal__case__prod_001t__Option__Ooption_Itf__b_J_001t__Option__Ooption_Itf__b_J_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J,type,
produc7948586220478986021tion_b: ( option_b > option_b > produc7781606619528532327tion_b ) > produc7781606619528532327tion_b > produc7781606619528532327tion_b ).
thf(sy_c_Product__Type_Ointernal__case__prod_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001t__Nat__Onat_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_Mt__Nat__Onat_J,type,
produc6415579403031724445_b_nat: ( produc7781606619528532327tion_b > nat > produc1396820459975257318_b_nat ) > produc1396820459975257318_b_nat > produc1396820459975257318_b_nat ).
thf(sy_c_Product__Type_Ointernal__case__prod_001t__Set__Oset_It__Option__Ooption_Itf__b_J_J_001t__Set__Oset_It__Option__Ooption_Itf__b_J_J_001_Eo,type,
produc4678270042593847382on_b_o: ( set_option_b > set_option_b > $o ) > produc3122286842528565607tion_b > $o ).
thf(sy_c_Product__Type_Ointernal__case__prod_001t__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_001t__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_001_Eo,type,
produc1096406401732013782on_b_o: ( set_Pr258254617715012167tion_b > set_Pr258254617715012167tion_b > $o ) > produc4298468441892121831tion_b > $o ).
thf(sy_c_Product__Type_Ointernal__case__prod_001tf__b_001t__Nat__Onat_001_Eo,type,
produc1917031114693025929_nat_o: ( b > nat > $o ) > product_prod_b_nat > $o ).
thf(sy_c_Product__Type_Ointernal__case__prod_001tf__b_001t__Nat__Onat_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_Mt__Nat__Onat_J,type,
produc4597801630894830389_b_nat: ( b > nat > produc1396820459975257318_b_nat ) > product_prod_b_nat > produc1396820459975257318_b_nat ).
thf(sy_c_Product__Type_Ointernal__case__prod_001tf__b_001t__Nat__Onat_001t__Product____Type__Oprod_Itf__b_Mt__Nat__Onat_J,type,
produc3217404686050991309_b_nat: ( b > nat > product_prod_b_nat ) > product_prod_b_nat > product_prod_b_nat ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Ground____Terms__Ogterm_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_001t__Ground____Terms__Ogterm_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_001_Eo,type,
produc5811763897571003244on_b_o: ( ground7210675428589265304tion_b > ground7210675428589265304tion_b > $o ) > produc7973812128272862503tion_b > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Ground____Terms__Ogterm_Itf__b_J_001t__Ground____Terms__Ogterm_Itf__b_J_001_Eo,type,
produc1717101583779059052rm_b_o: ( ground_gterm_b > ground_gterm_b > $o ) > produc4514605509320855335term_b > $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__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_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__Option__Ooption_Itf__b_J_J,type,
produc819122955021894487tion_b: ( nat > nat > set_option_b ) > product_prod_nat_nat > set_option_b ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Set__Oset_Itf__b_J,type,
produc8052394788132812561_set_b: ( nat > nat > set_b ) > product_prod_nat_nat > set_b ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Option__Ooption_Itf__b_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Option__Ooption_Itf__b_J_J_M_Eo_J,type,
produc395474374274420188on_b_o: ( nat > option_b > produc8277703655848388330tion_b > $o ) > produc8277703655848388330tion_b > produc8277703655848388330tion_b > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Option__Ooption_Itf__b_J_001_Eo,type,
produc1894228119609269519on_b_o: ( nat > option_b > $o ) > produc8277703655848388330tion_b > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001_Eo,type,
produc6970957433282489197on_b_o: ( nat > produc7781606619528532327tion_b > $o ) > produc7025179454482589068tion_b > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
produc5819465800884139511tion_b: ( nat > produc7781606619528532327tion_b > produc7025179454482589068tion_b ) > produc7025179454482589068tion_b > produc7025179454482589068tion_b ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001tf__b_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mtf__b_J_M_Eo_J,type,
produc593422043868379880at_b_o: ( nat > b > product_prod_nat_b > $o ) > product_prod_nat_b > product_prod_nat_b > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001tf__b_001_Eo,type,
produc9071082986767181781at_b_o: ( nat > b > $o ) > product_prod_nat_b > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001tf__b_001t__Product____Type__Oprod_It__Nat__Onat_Mtf__b_J,type,
produc1854641736588490023_nat_b: ( nat > b > product_prod_nat_b ) > product_prod_nat_b > product_prod_nat_b ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001tf__b_001t__Set__Oset_It__Nat__Onat_J,type,
produc7186063458415227017et_nat: ( nat > b > set_nat ) > product_prod_nat_b > set_nat ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001tf__b_001t__Set__Oset_Itf__b_J,type,
produc4985422997113759132_set_b: ( nat > b > set_b ) > product_prod_nat_b > set_b ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Option__Ooption_Itf__b_J_001t__Nat__Onat_001_062_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Nat__Onat_J_M_Eo_J,type,
produc7072454349396750048_nat_o: ( option_b > nat > produc8868092166692540868_b_nat > $o ) > produc8868092166692540868_b_nat > produc8868092166692540868_b_nat > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Option__Ooption_Itf__b_J_001t__Nat__Onat_001_Eo,type,
produc1228302092434924397_nat_o: ( option_b > nat > $o ) > produc8868092166692540868_b_nat > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Option__Ooption_Itf__b_J_001t__Option__Ooption_Itf__b_J_001_062_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_M_Eo_J,type,
produc1842704630950797122on_b_o: ( option_b > option_b > produc7781606619528532327tion_b > $o ) > produc7781606619528532327tion_b > produc7781606619528532327tion_b > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Option__Ooption_Itf__b_J_001t__Option__Ooption_Itf__b_J_001_Eo,type,
produc3378454745690301612on_b_o: ( option_b > option_b > $o ) > produc7781606619528532327tion_b > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Option__Ooption_Itf__b_J_001t__Option__Ooption_Itf__b_J_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J,type,
produc5931753611847401595tion_b: ( option_b > option_b > produc7781606619528532327tion_b ) > produc7781606619528532327tion_b > produc7781606619528532327tion_b ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Option__Ooption_Itf__b_J_001tf__b_001_062_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mtf__b_J_M_Eo_J,type,
produc1812080453570669762_b_b_o: ( option_b > b > produc2447361944477768993on_b_b > $o ) > produc2447361944477768993on_b_b > produc2447361944477768993on_b_b > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Option__Ooption_Itf__b_J_001tf__b_001_Eo,type,
produc4210729135258984178_b_b_o: ( option_b > b > $o ) > produc2447361944477768993on_b_b > $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__Option__Ooption_Itf__b_J_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Option__Ooption_Itf__b_J_J_001_Eo,type,
produc1951005263183667222on_b_o: ( produc8277703655848388330tion_b > produc8277703655848388330tion_b > $o ) > produc8066858295117449141tion_b > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_It__Nat__Onat_Mtf__b_J_001t__Product____Type__Oprod_It__Nat__Onat_Mtf__b_J_001_Eo,type,
produc8972256381162492962at_b_o: ( product_prod_nat_b > product_prod_nat_b > $o ) > produc4418390255170063017_nat_b > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Nat__Onat_J_001_Eo,type,
produc2149759016953554530_nat_o: ( produc8868092166692540868_b_nat > produc8868092166692540868_b_nat > $o ) > produc2647518596149342057_b_nat > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001t__Nat__Onat_001_062_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_Mt__Nat__Onat_J_M_Eo_J,type,
produc1254906330614685212_nat_o: ( produc7781606619528532327tion_b > nat > produc1396820459975257318_b_nat > $o ) > produc1396820459975257318_b_nat > produc1396820459975257318_b_nat > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001t__Nat__Onat_001_Eo,type,
produc5232674473337540683_nat_o: ( produc7781606619528532327tion_b > nat > $o ) > produc1396820459975257318_b_nat > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001t__Nat__Onat_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_Mt__Nat__Onat_J,type,
produc1170353205628678643_b_nat: ( produc7781606619528532327tion_b > nat > produc1396820459975257318_b_nat ) > produc1396820459975257318_b_nat > produc1396820459975257318_b_nat ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001_Eo,type,
produc8054777514177824044on_b_o: ( produc7781606619528532327tion_b > produc7781606619528532327tion_b > $o ) > produc6650559869974650087tion_b > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mtf__b_J_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mtf__b_J_001_Eo,type,
produc1427124677488583084_b_b_o: ( produc2447361944477768993on_b_b > produc2447361944477768993on_b_b > $o ) > produc426851384182405223on_b_b > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_Mt__Nat__Onat_J_001_Eo,type,
produc4199811631454031262_nat_o: ( produc1396820459975257318_b_nat > produc1396820459975257318_b_nat > $o ) > produc7723296494992555821_b_nat > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_It__Set__Oset_It__Option__Ooption_Itf__b_J_J_Mt__Set__Oset_It__Option__Ooption_Itf__b_J_J_J_001t__Product____Type__Oprod_It__Set__Oset_It__Option__Ooption_Itf__b_J_J_Mt__Set__Oset_It__Option__Ooption_Itf__b_J_J_J_001_Eo,type,
produc3294476002735424812on_b_o: ( produc3122286842528565607tion_b > produc3122286842528565607tion_b > $o ) > produc44054535651732711tion_b > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_J_001t__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_J_001_Eo,type,
produc4170300588352091436on_b_o: ( produc4298468441892121831tion_b > produc4298468441892121831tion_b > $o ) > produc6910380058103953127tion_b > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_Itf__b_Mt__Nat__Onat_J_001t__Product____Type__Oprod_Itf__b_Mt__Nat__Onat_J_001_Eo,type,
produc3203605564640457326_nat_o: ( product_prod_b_nat > product_prod_b_nat > $o ) > produc613052087796603485_b_nat > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_Itf__b_Mt__Option__Ooption_Itf__b_J_J_001t__Product____Type__Oprod_Itf__b_Mt__Option__Ooption_Itf__b_J_J_001_Eo,type,
produc460095736079718572on_b_o: ( produc949488723803263533tion_b > produc949488723803263533tion_b > $o ) > produc909463891695893351tion_b > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Product____Type__Oprod_Itf__b_Mtf__b_J_001t__Product____Type__Oprod_Itf__b_Mtf__b_J_001_Eo,type,
produc7890132440258884908_b_b_o: ( product_prod_b_b > product_prod_b_b > $o ) > produc5537630352423442151od_b_b > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Set__Oset_It__Option__Ooption_Itf__b_J_J_001t__Set__Oset_It__Option__Ooption_Itf__b_J_J_001_062_It__Product____Type__Oprod_It__Set__Oset_It__Option__Ooption_Itf__b_J_J_Mt__Set__Oset_It__Option__Ooption_Itf__b_J_J_J_M_Eo_J,type,
produc2735982765467381570on_b_o: ( set_option_b > set_option_b > produc3122286842528565607tion_b > $o ) > produc3122286842528565607tion_b > produc3122286842528565607tion_b > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Set__Oset_It__Option__Ooption_Itf__b_J_J_001t__Set__Oset_It__Option__Ooption_Itf__b_J_J_001_Eo,type,
produc7796829984862323884on_b_o: ( set_option_b > set_option_b > $o ) > produc3122286842528565607tion_b > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_001t__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_001_062_I_062_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_Mt__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_J_J,type,
produc6119899154636713037tion_b: ( set_Pr258254617715012167tion_b > set_Pr258254617715012167tion_b > ( option_b > option_b ) > produc4298468441892121831tion_b ) > produc4298468441892121831tion_b > ( option_b > option_b ) > produc4298468441892121831tion_b ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_001t__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_001_062_It__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_J_M_Eo_J,type,
produc4337731742241352770on_b_o: ( set_Pr258254617715012167tion_b > set_Pr258254617715012167tion_b > produc4298468441892121831tion_b > $o ) > produc4298468441892121831tion_b > produc4298468441892121831tion_b > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001t__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_001t__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_001_Eo,type,
produc2671211398375001388on_b_o: ( set_Pr258254617715012167tion_b > set_Pr258254617715012167tion_b > $o ) > produc4298468441892121831tion_b > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__b_001t__Nat__Onat_001_062_It__Product____Type__Oprod_Itf__b_Mt__Nat__Onat_J_M_Eo_J,type,
produc4535354591796149996_nat_o: ( b > nat > product_prod_b_nat > $o ) > product_prod_b_nat > product_prod_b_nat > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__b_001t__Nat__Onat_001_Eo,type,
produc795641402153621683_nat_o: ( b > nat > $o ) > product_prod_b_nat > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__b_001t__Nat__Onat_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_Mt__Nat__Onat_J,type,
produc5650155531262253963_b_nat: ( b > nat > produc1396820459975257318_b_nat ) > product_prod_b_nat > produc1396820459975257318_b_nat ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__b_001t__Nat__Onat_001t__Product____Type__Oprod_Itf__b_Mt__Nat__Onat_J,type,
produc282185899741183267_b_nat: ( b > nat > product_prod_b_nat ) > product_prod_b_nat > product_prod_b_nat ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__b_001t__Nat__Onat_001t__Set__Oset_It__Nat__Onat_J,type,
produc7337630463249427243et_nat: ( b > nat > set_nat ) > product_prod_b_nat > set_nat ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__b_001t__Nat__Onat_001t__Set__Oset_It__Option__Ooption_Itf__b_J_J,type,
produc5701421212930722368tion_b: ( b > nat > set_option_b ) > product_prod_b_nat > set_option_b ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__b_001t__Nat__Onat_001t__Set__Oset_Itf__b_J,type,
produc6760141351533629306_set_b: ( b > nat > set_b ) > product_prod_b_nat > set_b ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__b_001t__Option__Ooption_Itf__b_J_001_062_It__Product____Type__Oprod_Itf__b_Mt__Option__Ooption_Itf__b_J_J_M_Eo_J,type,
produc1150986030574074562on_b_o: ( b > option_b > produc949488723803263533tion_b > $o ) > produc949488723803263533tion_b > produc949488723803263533tion_b > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__b_001t__Option__Ooption_Itf__b_J_001_Eo,type,
produc6673172643028850150on_b_o: ( b > option_b > $o ) > produc949488723803263533tion_b > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__b_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001_Eo,type,
produc7466096807386998468on_b_o: ( b > produc7781606619528532327tion_b > $o ) > produc4407387694553101647tion_b > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__b_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
produc8305796566076059259tion_b: ( b > produc7781606619528532327tion_b > produc4407387694553101647tion_b ) > produc4407387694553101647tion_b > produc4407387694553101647tion_b ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__b_001tf__b_001_062_It__Product____Type__Oprod_Itf__b_Mtf__b_J_M_Eo_J,type,
produc5105606039670327362_b_b_o: ( b > b > product_prod_b_b > $o ) > product_prod_b_b > product_prod_b_b > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__b_001tf__b_001_Eo,type,
produc4772849988445941548_b_b_o: ( b > b > $o ) > product_prod_b_b > $o ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__b_001tf__b_001t__Product____Type__Oprod_Itf__b_Mtf__b_J,type,
produc921320349745534075od_b_b: ( b > b > product_prod_b_b ) > product_prod_b_b > product_prod_b_b ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__b_001tf__b_001t__Set__Oset_It__Nat__Onat_J,type,
produc5893810021816043762et_nat: ( b > b > set_nat ) > product_prod_b_b > set_nat ).
thf(sy_c_Product__Type_Oprod_Ocase__prod_001tf__b_001tf__b_001t__Set__Oset_Itf__b_J,type,
produc2614443674381817203_set_b: ( b > b > set_b ) > product_prod_b_b > set_b ).
thf(sy_c_RRn__Automata_ORR2__spec_001t__Option__Ooption_It__Option__Ooption_It__Sum____Type__Osum_Itf__a_M_Eo_J_J_J_001tf__b_001tf__b,type,
rRn_RR2516351529612540859_o_b_b: tree_r1104681582750120743tion_b > set_Pr3134649703833893895term_b > $o ).
thf(sy_c_RRn__Automata_ORR2__spec_001t__Option__Ooption_It__Option__Ooption_It__Sum____Type__Osum_Itf__a_Mt__TA____Clousure____Const__Ocl____states_J_J_J_001tf__b_001tf__b,type,
rRn_RR2097331226319512750es_b_b: tree_r7165424731558735860tion_b > set_Pr3134649703833893895term_b > $o ).
thf(sy_c_RRn__Automata_ORR2__spec_001t__Option__Ooption_It__Option__Ooption_Itf__a_J_J_001tf__b_001tf__b,type,
rRn_RR1656734375441257134_a_b_b: tree_r398489394914015002tion_b > set_Pr3134649703833893895term_b > $o ).
thf(sy_c_RRn__Automata_ORR2__spec_001t__Option__Ooption_It__Sum____Type__Osum_It__Option__Ooption_It__Sum____Type__Osum_Itf__a_Mt__TA____Clousure____Const__Ocl____states_J_J_M_Eo_J_J_001tf__b_001tf__b,type,
rRn_RR3813377194981999735_o_b_b: tree_r3347985065667190033tion_b > set_Pr3134649703833893895term_b > $o ).
thf(sy_c_RRn__Automata_ORR2__spec_001t__Option__Ooption_It__Sum____Type__Osum_It__Option__Ooption_Itf__a_J_M_Eo_J_J_001tf__b_001tf__b,type,
rRn_RR1470927249984479525_o_b_b: tree_r5043175187152916285tion_b > set_Pr3134649703833893895term_b > $o ).
thf(sy_c_RRn__Automata_ORR2__spec_001t__Option__Ooption_It__Sum____Type__Osum_It__Sum____Type__Osum_Itf__a_M_Eo_J_M_Eo_J_J_001tf__b_001tf__b,type,
rRn_RR3960834450804983802_o_b_b: tree_r118191004863290318tion_b > set_Pr3134649703833893895term_b > $o ).
thf(sy_c_RRn__Automata_ORR2__spec_001t__Option__Ooption_It__Sum____Type__Osum_It__Sum____Type__Osum_Itf__a_Mt__TA____Clousure____Const__Ocl____states_J_M_Eo_J_J_001tf__b_001tf__b,type,
rRn_RR2318748202180745671_o_b_b: tree_r420692199447206977tion_b > set_Pr3134649703833893895term_b > $o ).
thf(sy_c_RRn__Automata_ORR2__spec_001t__Option__Ooption_It__Sum____Type__Osum_Itf__a_M_Eo_J_J_001tf__b_001tf__b,type,
rRn_RR6598829644733244139_o_b_b: tree_r5558399869034676087tion_b > set_Pr3134649703833893895term_b > $o ).
thf(sy_c_RRn__Automata_ORR2__spec_001t__Option__Ooption_It__Sum____Type__Osum_Itf__a_Mt__TA____Clousure____Const__Ocl____states_J_J_001tf__b_001tf__b,type,
rRn_RR225467092841841886es_b_b: tree_r3013368800753843012tion_b > set_Pr3134649703833893895term_b > $o ).
thf(sy_c_RRn__Automata_ORR2__spec_001t__Option__Ooption_Itf__a_J_001tf__b_001tf__b,type,
rRn_RR5637769166088770792_a_b_b: tree_r6993104598208160480tion_b > set_Pr3134649703833893895term_b > $o ).
thf(sy_c_RRn__Automata_ORR2__spec_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_It__Option__Ooption_Itf__a_J_J_Mt__Option__Ooption_It__Nat__Onat_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Option__Ooption_It__Option__Ooption_Itf__a_J_J_J_J_001tf__b_001tf__b,type,
rRn_RR7840990895237753533_a_b_b: tree_r2578397267729707979tion_b > set_Pr3134649703833893895term_b > $o ).
thf(sy_c_RRn__Automata_ORR2__spec_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_It__Option__Ooption_Itf__a_J_J_Mt__Option__Ooption_It__Nat__Onat_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Option__Ooption_Itf__a_J_J_J_001tf__b_001tf__b,type,
rRn_RR5872896495431105655_a_b_b: tree_r5919796009395630097tion_b > set_Pr3134649703833893895term_b > $o ).
thf(sy_c_RRn__Automata_ORR2__spec_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_It__Sum____Type__Osum_Itf__a_M_Eo_J_J_Mt__Option__Ooption_It__Nat__Onat_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Option__Ooption_Itf__a_J_J_J_001tf__b_001tf__b,type,
rRn_RR4825814222543937204_a_b_b: tree_r1084179795510780014tion_b > set_Pr3134649703833893895term_b > $o ).
thf(sy_c_RRn__Automata_ORR2__spec_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_It__Sum____Type__Osum_Itf__a_Mt__TA____Clousure____Const__Ocl____states_J_J_Mt__Option__Ooption_It__Nat__Onat_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Option__Ooption_It__Option__Ooption_Itf__a_J_J_J_J_001tf__b_001tf__b,type,
rRn_RR3319046072957078125_a_b_b: tree_r3268942870671447413tion_b > set_Pr3134649703833893895term_b > $o ).
thf(sy_c_RRn__Automata_ORR2__spec_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_It__Sum____Type__Osum_Itf__a_Mt__TA____Clousure____Const__Ocl____states_J_J_Mt__Option__Ooption_It__Nat__Onat_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Option__Ooption_Itf__a_J_J_J_001tf__b_001tf__b,type,
rRn_RR3583459555964036135_a_b_b: tree_r3054991687687297211tion_b > set_Pr3134649703833893895term_b > $o ).
thf(sy_c_RRn__Automata_ORR2__spec_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__a_J_Mt__Option__Ooption_It__Nat__Onat_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Option__Ooption_It__Option__Ooption_It__Sum____Type__Osum_Itf__a_Mt__TA____Clousure____Const__Ocl____states_J_J_J_J_J_001tf__b_001tf__b,type,
rRn_RR7397758064740657233es_b_b: tree_r6383871791323104913tion_b > set_Pr3134649703833893895term_b > $o ).
thf(sy_c_RRn__Automata_ORR2__spec_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__a_J_Mt__Option__Ooption_It__Nat__Onat_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Option__Ooption_It__Option__Ooption_Itf__a_J_J_J_J_001tf__b_001tf__b,type,
rRn_RR4170495842214901495_a_b_b: tree_r6142893179043304849tion_b > set_Pr3134649703833893895term_b > $o ).
thf(sy_c_RRn__Automata_ORR2__spec_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__a_J_Mt__Option__Ooption_It__Nat__Onat_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Option__Ooption_It__Sum____Type__Osum_Itf__a_M_Eo_J_J_J_J_001tf__b_001tf__b,type,
rRn_RR6682877704082549902_o_b_b: tree_r5185508170483601428tion_b > set_Pr3134649703833893895term_b > $o ).
thf(sy_c_RRn__Automata_ORR2__spec_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__a_J_Mt__Option__Ooption_It__Nat__Onat_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Option__Ooption_It__Sum____Type__Osum_Itf__a_Mt__TA____Clousure____Const__Ocl____states_J_J_J_J_001tf__b_001tf__b,type,
rRn_RR1666436325986766849es_b_b: tree_r6187395288144882273tion_b > set_Pr3134649703833893895term_b > $o ).
thf(sy_c_RRn__Automata_ORR2__spec_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__a_J_Mt__Option__Ooption_It__Nat__Onat_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Option__Ooption_Itf__a_J_J_J_001tf__b_001tf__b,type,
rRn_RR1611153016866580401_a_b_b: tree_r5195735889059492567tion_b > set_Pr3134649703833893895term_b > $o ).
thf(sy_c_RRn__Automata_ORR2__spec_001t__Sum____Type__Osum_It__Option__Ooption_It__Sum____Type__Osum_Itf__a_M_Eo_J_J_M_Eo_J_001tf__b_001tf__b,type,
rRn_RR1516175417905451364_o_b_b: tree_r9077303416940202980tion_b > set_Pr3134649703833893895term_b > $o ).
thf(sy_c_RRn__Automata_ORR2__spec_001t__Sum____Type__Osum_It__Option__Ooption_It__Sum____Type__Osum_Itf__a_Mt__TA____Clousure____Const__Ocl____states_J_J_M_Eo_J_001tf__b_001tf__b,type,
rRn_RR3181898823427072817_o_b_b: tree_r2365054918505434199tion_b > set_Pr3134649703833893895term_b > $o ).
thf(sy_c_RRn__Automata_ORR2__spec_001t__Sum____Type__Osum_It__Option__Ooption_Itf__a_J_M_Eo_J_001tf__b_001tf__b,type,
rRn_RR5351431268385054037_o_b_b: tree_r5058894190550810253tion_b > set_Pr3134649703833893895term_b > $o ).
thf(sy_c_RRn__Automata_ORR2__spec_001t__Sum____Type__Osum_It__Sum____Type__Osum_It__Option__Ooption_It__Sum____Type__Osum_Itf__a_Mt__TA____Clousure____Const__Ocl____states_J_J_M_Eo_J_M_Eo_J_001tf__b_001tf__b,type,
rRn_RR4902034076794279628_o_b_b: tree_r4951761277860420950tion_b > set_Pr3134649703833893895term_b > $o ).
thf(sy_c_RRn__Automata_ORR2__spec_001t__Sum____Type__Osum_It__Sum____Type__Osum_It__Option__Ooption_Itf__a_J_M_Eo_J_M_Eo_J_001tf__b_001tf__b,type,
rRn_RR7496799601987039354_o_b_b: tree_r3502915642348983118tion_b > set_Pr3134649703833893895term_b > $o ).
thf(sy_c_RRn__Automata_ORR2__spec_001t__Sum____Type__Osum_It__Sum____Type__Osum_It__Sum____Type__Osum_Itf__a_M_Eo_J_M_Eo_J_M_Eo_J_001tf__b_001tf__b,type,
rRn_RR2879006615815283977_o_b_b: tree_r1994323987894426841tion_b > set_Pr3134649703833893895term_b > $o ).
thf(sy_c_RRn__Automata_ORR2__spec_001t__Sum____Type__Osum_It__Sum____Type__Osum_It__Sum____Type__Osum_Itf__a_Mt__TA____Clousure____Const__Ocl____states_J_M_Eo_J_M_Eo_J_001tf__b_001tf__b,type,
rRn_RR8110423076565338236_o_b_b: tree_r5209526048598374182tion_b > set_Pr3134649703833893895term_b > $o ).
thf(sy_c_RRn__Automata_ORR2__spec_001t__Sum____Type__Osum_It__Sum____Type__Osum_Itf__a_M_Eo_J_M_Eo_J_001tf__b_001tf__b,type,
rRn_RR6022601609001321268_o_b_b: tree_r4493376028253769364tion_b > set_Pr3134649703833893895term_b > $o ).
thf(sy_c_RRn__Automata_ORR2__spec_001t__Sum____Type__Osum_It__Sum____Type__Osum_Itf__a_Mt__TA____Clousure____Const__Ocl____states_J_M_Eo_J_001tf__b_001tf__b,type,
rRn_RR3067063739481463809_o_b_b: tree_r8506140744905984007tion_b > set_Pr3134649703833893895term_b > $o ).
thf(sy_c_RRn__Automata_ORR2__spec_001t__Sum____Type__Osum_Itf__a_M_Eo_J_001tf__b_001tf__b,type,
rRn_RR5856091920061875867_o_b_b: tree_r7504422106042656583tion_b > set_Pr3134649703833893895term_b > $o ).
thf(sy_c_RRn__Automata_ORR2__spec_001t__Sum____Type__Osum_Itf__a_Mt__TA____Clousure____Const__Ocl____states_J_001tf__b_001tf__b,type,
rRn_RR7260272242312503694es_b_b: tree_r2154205730188421652tion_b > set_Pr3134649703833893895term_b > $o ).
thf(sy_c_RRn__Automata_ORR2__spec_001tf__a_001tf__b_001tf__b,type,
rRn_RR2_spec_a_b_b: tree_r4611138855727183398tion_b > set_Pr3134649703833893895term_b > $o ).
thf(sy_c_RRn__Automata_Orr2__compositon_001tf__b_001t__Option__Ooption_Itf__a_J_001t__Option__Ooption_Itf__a_J,type,
rRn_rr6424448918311796993tion_a: fset_P2289935846317411886_b_nat > tree_r6993104598208160480tion_b > tree_r6993104598208160480tion_b > tree_r2578397267729707979tion_b ).
thf(sy_c_RRn__Automata_Orr2__compositon_001tf__b_001t__Option__Ooption_Itf__a_J_001tf__a,type,
rRn_rr1803969381497338427on_a_a: fset_P2289935846317411886_b_nat > tree_r6993104598208160480tion_b > tree_r4611138855727183398tion_b > tree_r5919796009395630097tion_b ).
thf(sy_c_RRn__Automata_Orr2__compositon_001tf__b_001t__Sum____Type__Osum_Itf__a_M_Eo_J_001tf__a,type,
rRn_rr1882487269650480700_a_o_a: fset_P2289935846317411886_b_nat > tree_r7504422106042656583tion_b > tree_r4611138855727183398tion_b > tree_r1084179795510780014tion_b ).
thf(sy_c_RRn__Automata_Orr2__compositon_001tf__b_001t__Sum____Type__Osum_Itf__a_Mt__TA____Clousure____Const__Ocl____states_J_001t__Option__Ooption_Itf__a_J,type,
rRn_rr605321073299645263tion_a: fset_P2289935846317411886_b_nat > tree_r2154205730188421652tion_b > tree_r6993104598208160480tion_b > tree_r3268942870671447413tion_b ).
thf(sy_c_RRn__Automata_Orr2__compositon_001tf__b_001t__Sum____Type__Osum_Itf__a_Mt__TA____Clousure____Const__Ocl____states_J_001tf__a,type,
rRn_rr6991515034359556489ates_a: fset_P2289935846317411886_b_nat > tree_r2154205730188421652tion_b > tree_r4611138855727183398tion_b > tree_r3054991687687297211tion_b ).
thf(sy_c_RRn__Automata_Orr2__compositon_001tf__b_001tf__a_001t__Option__Ooption_It__Sum____Type__Osum_Itf__a_Mt__TA____Clousure____Const__Ocl____states_J_J,type,
rRn_rr2486298437868761407states: fset_P2289935846317411886_b_nat > tree_r4611138855727183398tion_b > tree_r3013368800753843012tion_b > tree_r6383871791323104913tion_b ).
thf(sy_c_RRn__Automata_Orr2__compositon_001tf__b_001tf__a_001t__Option__Ooption_Itf__a_J,type,
rRn_rr8804827536813319111tion_a: fset_P2289935846317411886_b_nat > tree_r4611138855727183398tion_b > tree_r6993104598208160480tion_b > tree_r6142893179043304849tion_b ).
thf(sy_c_RRn__Automata_Orr2__compositon_001tf__b_001tf__a_001t__Sum____Type__Osum_Itf__a_M_Eo_J,type,
rRn_rr4900109824242877564um_a_o: fset_P2289935846317411886_b_nat > tree_r4611138855727183398tion_b > tree_r7504422106042656583tion_b > tree_r5185508170483601428tion_b ).
thf(sy_c_RRn__Automata_Orr2__compositon_001tf__b_001tf__a_001t__Sum____Type__Osum_Itf__a_Mt__TA____Clousure____Const__Ocl____states_J,type,
rRn_rr246032541601434479states: fset_P2289935846317411886_b_nat > tree_r4611138855727183398tion_b > tree_r2154205730188421652tion_b > tree_r6187395288144882273tion_b ).
thf(sy_c_RRn__Automata_Orr2__compositon_001tf__b_001tf__a_001tf__a,type,
rRn_rr1616545004011552257_b_a_a: fset_P2289935846317411886_b_nat > tree_r4611138855727183398tion_b > tree_r4611138855727183398tion_b > tree_r5195735889059492567tion_b ).
thf(sy_c_Relation_OId_001t__Ground____Terms__Ogterm_Itf__b_J,type,
id_Ground_gterm_b: set_Pr3134649703833893895term_b ).
thf(sy_c_Relation_OId_001t__Option__Ooption_Itf__b_J,type,
id_option_b: set_Pr258254617715012167tion_b ).
thf(sy_c_Relation_Oantisym__on_001t__Option__Ooption_Itf__b_J,type,
antisym_on_option_b: set_option_b > set_Pr258254617715012167tion_b > $o ).
thf(sy_c_Relation_Oantisymp__on_001t__Nat__Onat,type,
antisymp_on_nat: set_nat > ( nat > nat > $o ) > $o ).
thf(sy_c_Relation_Oantisymp__on_001t__Option__Ooption_Itf__b_J,type,
antisymp_on_option_b: set_option_b > ( option_b > option_b > $o ) > $o ).
thf(sy_c_Relation_Oasym__on_001t__Option__Ooption_Itf__b_J,type,
asym_on_option_b: set_option_b > set_Pr258254617715012167tion_b > $o ).
thf(sy_c_Relation_Oasymp__on_001t__Nat__Onat,type,
asymp_on_nat: set_nat > ( nat > nat > $o ) > $o ).
thf(sy_c_Relation_Oasymp__on_001t__Option__Ooption_Itf__b_J,type,
asymp_on_option_b: set_option_b > ( option_b > option_b > $o ) > $o ).
thf(sy_c_Relation_Oinv__image_001t__Nat__Onat_001t__Ground____Terms__Ogterm_Itf__b_J,type,
inv_im4790136988661274508term_b: set_Pr1261947904930325089at_nat > ( ground_gterm_b > nat ) > set_Pr3134649703833893895term_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__Option__Ooption_Itf__b_J,type,
inv_im4670702844647688481tion_b: set_Pr1261947904930325089at_nat > ( option_b > nat ) > set_Pr258254617715012167tion_b ).
thf(sy_c_Relation_Oinv__image_001t__Nat__Onat_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J,type,
inv_im7179320181675035587tion_b: set_Pr1261947904930325089at_nat > ( produc7781606619528532327tion_b > nat ) > set_Pr5366877986981747911tion_b ).
thf(sy_c_Relation_Oinv__image_001t__Nat__Onat_001t__Set__Oset_It__Option__Ooption_Itf__b_J_J,type,
inv_im2082697534779480961tion_b: set_Pr1261947904930325089at_nat > ( set_option_b > nat ) > set_Pr4148925336519852615tion_b ).
thf(sy_c_Relation_Oinv__image_001t__Nat__Onat_001tf__b,type,
inv_image_nat_b: set_Pr1261947904930325089at_nat > ( b > nat ) > set_Product_prod_b_b ).
thf(sy_c_Relation_Oinv__image_001t__Option__Ooption_Itf__b_J_001t__Ground____Terms__Ogterm_Itf__b_J,type,
inv_im6470721272166791677term_b: set_Pr258254617715012167tion_b > ( ground_gterm_b > option_b ) > set_Pr3134649703833893895term_b ).
thf(sy_c_Relation_Oinv__image_001t__Option__Ooption_Itf__b_J_001t__Nat__Onat,type,
inv_im7642071220286529091_b_nat: set_Pr258254617715012167tion_b > ( nat > option_b ) > set_Pr1261947904930325089at_nat ).
thf(sy_c_Relation_Oinv__image_001t__Option__Ooption_Itf__b_J_001t__Option__Ooption_Itf__b_J,type,
inv_im5784823153951788434tion_b: set_Pr258254617715012167tion_b > ( option_b > option_b ) > set_Pr258254617715012167tion_b ).
thf(sy_c_Relation_Oinv__image_001t__Option__Ooption_Itf__b_J_001t__Set__Oset_It__Option__Ooption_Itf__b_J_J,type,
inv_im5183776136373017586tion_b: set_Pr258254617715012167tion_b > ( set_option_b > option_b ) > set_Pr4148925336519852615tion_b ).
thf(sy_c_Relation_Oinv__image_001t__Option__Ooption_Itf__b_J_001tf__b,type,
inv_image_option_b_b: set_Pr258254617715012167tion_b > ( b > option_b ) > set_Product_prod_b_b ).
thf(sy_c_Relation_Oinv__image_001tf__b_001t__Ground____Terms__Ogterm_Itf__b_J,type,
inv_im2307231402264022467term_b: set_Product_prod_b_b > ( ground_gterm_b > b ) > set_Pr3134649703833893895term_b ).
thf(sy_c_Relation_Oinv__image_001tf__b_001t__Nat__Onat,type,
inv_image_b_nat: set_Product_prod_b_b > ( nat > b ) > set_Pr1261947904930325089at_nat ).
thf(sy_c_Relation_Oinv__image_001tf__b_001t__Option__Ooption_Itf__b_J,type,
inv_image_b_option_b: set_Product_prod_b_b > ( option_b > b ) > set_Pr258254617715012167tion_b ).
thf(sy_c_Relation_Oinv__image_001tf__b_001t__Set__Oset_It__Option__Ooption_Itf__b_J_J,type,
inv_im2848783409229996984tion_b: set_Product_prod_b_b > ( set_option_b > b ) > set_Pr4148925336519852615tion_b ).
thf(sy_c_Relation_Oinv__image_001tf__b_001tf__b,type,
inv_image_b_b: set_Product_prod_b_b > ( b > b ) > set_Product_prod_b_b ).
thf(sy_c_Relation_Orefl__on_001t__Option__Ooption_Itf__b_J,type,
refl_on_option_b: set_option_b > set_Pr258254617715012167tion_b > $o ).
thf(sy_c_Relation_Orelcomp_001t__Ground____Terms__Ogterm_Itf__b_J_001t__Ground____Terms__Ogterm_Itf__b_J_001t__Ground____Terms__Ogterm_Itf__b_J,type,
relcom4795790519912162031term_b: set_Pr3134649703833893895term_b > set_Pr3134649703833893895term_b > set_Pr3134649703833893895term_b ).
thf(sy_c_Relation_Orelcomp_001t__Nat__Onat_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001t__Nat__Onat,type,
relcom3041546249966780966_b_nat: set_Pr4178509052509721666tion_b > set_Pr6944079702279229084_b_nat > set_Pr1261947904930325089at_nat ).
thf(sy_c_Relation_Orelcomp_001t__Nat__Onat_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J,type,
relcom8466619888906355857tion_b: set_Pr4178509052509721666tion_b > set_Pr5366877986981747911tion_b > set_Pr4178509052509721666tion_b ).
thf(sy_c_Relation_Orelcomp_001t__Nat__Onat_001tf__b_001t__Nat__Onat,type,
relcomp_nat_b_nat: set_Pr4264375888882495962_nat_b > set_Pr1307281990691478580_b_nat > set_Pr1261947904930325089at_nat ).
thf(sy_c_Relation_Orelcomp_001t__Nat__Onat_001tf__b_001tf__b,type,
relcomp_nat_b_b: set_Pr4264375888882495962_nat_b > set_Product_prod_b_b > set_Pr4264375888882495962_nat_b ).
thf(sy_c_Relation_Orelcomp_001t__Option__Ooption_Itf__b_J_001t__Option__Ooption_Itf__b_J_001t__Option__Ooption_Itf__b_J,type,
relcom7330294423875589572tion_b: set_Pr258254617715012167tion_b > set_Pr258254617715012167tion_b > set_Pr258254617715012167tion_b ).
thf(sy_c_Relation_Orelcomp_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001t__Nat__Onat_001t__Nat__Onat,type,
relcom8278593728572068040at_nat: set_Pr6944079702279229084_b_nat > set_Pr1261947904930325089at_nat > set_Pr6944079702279229084_b_nat ).
thf(sy_c_Relation_Orelcomp_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001t__Nat__Onat_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J,type,
relcom7757420101824037487tion_b: set_Pr6944079702279229084_b_nat > set_Pr4178509052509721666tion_b > set_Pr5366877986981747911tion_b ).
thf(sy_c_Relation_Orelcomp_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001t__Nat__Onat,type,
relcom2340228640715659537_b_nat: set_Pr5366877986981747911tion_b > set_Pr6944079702279229084_b_nat > set_Pr6944079702279229084_b_nat ).
thf(sy_c_Relation_Orelcomp_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001tf__b_001t__Nat__Onat,type,
relcom2865295403206704809_b_nat: set_Pr7804114732869508703on_b_b > set_Pr1307281990691478580_b_nat > set_Pr6944079702279229084_b_nat ).
thf(sy_c_Relation_Orelcomp_001tf__b_001t__Nat__Onat_001t__Nat__Onat,type,
relcomp_b_nat_nat: set_Pr1307281990691478580_b_nat > set_Pr1261947904930325089at_nat > set_Pr1307281990691478580_b_nat ).
thf(sy_c_Relation_Orelcomp_001tf__b_001t__Nat__Onat_001tf__b,type,
relcomp_b_nat_b: set_Pr1307281990691478580_b_nat > set_Pr4264375888882495962_nat_b > set_Product_prod_b_b ).
thf(sy_c_Relation_Orelcomp_001tf__b_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001t__Nat__Onat,type,
relcom8300095267181474169_b_nat: set_Pr5422417554659304751tion_b > set_Pr6944079702279229084_b_nat > set_Pr1307281990691478580_b_nat ).
thf(sy_c_Relation_Orelcomp_001tf__b_001tf__b_001t__Nat__Onat,type,
relcomp_b_b_nat: set_Product_prod_b_b > set_Pr1307281990691478580_b_nat > set_Pr1307281990691478580_b_nat ).
thf(sy_c_Set_OCollect_001t__Nat__Onat,type,
collect_nat: ( nat > $o ) > set_nat ).
thf(sy_c_Set_OCollect_001t__Option__Ooption_Itf__b_J,type,
collect_option_b: ( option_b > $o ) > set_option_b ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Ground____Terms__Ogterm_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_Mt__Ground____Terms__Ogterm_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_J,type,
collec9012883117494140050tion_b: ( produc7973812128272862503tion_b > $o ) > set_Pr1711769230977380871tion_b ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Ground____Terms__Ogterm_Itf__b_J_Mt__Ground____Terms__Ogterm_Itf__b_J_J,type,
collec478437889140176530term_b: ( produc4514605509320855335term_b > $o ) > set_Pr3134649703833893895term_b ).
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__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J,type,
collec8407377912107443410tion_b: ( produc7781606619528532327tion_b > $o ) > set_Pr258254617715012167tion_b ).
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__Option__Ooption_Itf__b_J_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Option__Ooption_Itf__b_J_J_J,type,
collec9128185009117097632tion_b: ( produc8066858295117449141tion_b > $o ) > set_Pr5168850602468548117tion_b ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mtf__b_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mtf__b_J_J,type,
collec634681850936634004_nat_b: ( produc4418390255170063017_nat_b > $o ) > set_Pr4934845982659317257_nat_b ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Nat__Onat_J_J,type,
collec3708845310148990548_b_nat: ( produc2647518596149342057_b_nat > $o ) > set_Pr5878735446571772873_b_nat ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_Mt__Nat__Onat_J,type,
collec4074094950137202619_b_nat: ( produc1396820459975257318_b_nat > $o ) > set_Pr6944079702279229084_b_nat ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
collec447916338801455442tion_b: ( produc6650559869974650087tion_b > $o ) > set_Pr5366877986981747911tion_b ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mtf__b_J_J,type,
collec4248788493952665042on_b_b: ( produc426851384182405223on_b_b > $o ) > set_Pr902348228576698183on_b_b ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_Mt__Nat__Onat_J_J,type,
collec2051687263103543064_b_nat: ( produc7723296494992555821_b_nat > $o ) > set_Pr8202489598513264781_b_nat ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Set__Oset_It__Option__Ooption_Itf__b_J_J_Mt__Set__Oset_It__Option__Ooption_Itf__b_J_J_J_Mt__Product____Type__Oprod_It__Set__Oset_It__Option__Ooption_Itf__b_J_J_Mt__Set__Oset_It__Option__Ooption_Itf__b_J_J_J_J,type,
collec1476746889905017170tion_b: ( produc44054535651732711tion_b > $o ) > set_Pr2693297395582721223tion_b ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_J_Mt__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_J_J,type,
collec8403462119798873426tion_b: ( produc6910380058103953127tion_b > $o ) > set_Pr7915272683001849031tion_b ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_Itf__b_Mt__Nat__Onat_J_J,type,
collec6052715720417950280_b_nat: ( produc613052087796603485_b_nat > $o ) > set_Pr5241429435540800445_b_nat ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mt__Option__Ooption_Itf__b_J_J_Mt__Product____Type__Oprod_Itf__b_Mt__Option__Ooption_Itf__b_J_J_J,type,
collec4731401001466153170tion_b: ( produc909463891695893351tion_b > $o ) > set_Pr4403999794808447559tion_b ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mtf__b_J_Mt__Product____Type__Oprod_Itf__b_Mtf__b_J_J,type,
collec2049399640006090066od_b_b: ( produc5537630352423442151od_b_b > $o ) > set_Pr3901141605387707591od_b_b ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Set__Oset_It__Option__Ooption_Itf__b_J_J_Mt__Set__Oset_It__Option__Ooption_Itf__b_J_J_J,type,
collec6622971782277219538tion_b: ( produc3122286842528565607tion_b > $o ) > set_Pr4148925336519852615tion_b ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_J,type,
collec1918043184897894738tion_b: ( produc4298468441892121831tion_b > $o ) > set_Pr2609077471296144583tion_b ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_Itf__b_Mt__Nat__Onat_J,type,
collec5699578864178162003_b_nat: ( product_prod_b_nat > $o ) > set_Pr1307281990691478580_b_nat ).
thf(sy_c_Set_OCollect_001t__Product____Type__Oprod_Itf__b_Mtf__b_J,type,
collec548942219715005266od_b_b: ( product_prod_b_b > $o ) > set_Product_prod_b_b ).
thf(sy_c_Set_OCollect_001tf__b,type,
collect_b: ( b > $o ) > set_b ).
thf(sy_c_Set_Oinsert_001t__Nat__Onat,type,
insert_nat: nat > set_nat > set_nat ).
thf(sy_c_Set_Oinsert_001t__Option__Ooption_Itf__b_J,type,
insert_option_b: option_b > set_option_b > set_option_b ).
thf(sy_c_Set_Oinsert_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J,type,
insert5518505416251236151tion_b: produc7781606619528532327tion_b > set_Pr258254617715012167tion_b > set_Pr258254617715012167tion_b ).
thf(sy_c_Set_Oinsert_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_Mt__Nat__Onat_J,type,
insert4981606947241745174_b_nat: produc1396820459975257318_b_nat > set_Pr6944079702279229084_b_nat > set_Pr6944079702279229084_b_nat ).
thf(sy_c_Set_Oinsert_001t__Product____Type__Oprod_Itf__b_Mt__Nat__Onat_J,type,
insert66675715695368366_b_nat: product_prod_b_nat > set_Pr1307281990691478580_b_nat > set_Pr1307281990691478580_b_nat ).
thf(sy_c_Set_Oinsert_001tf__b,type,
insert_b: b > set_b > set_b ).
thf(sy_c_TA__Clousure__Const_Octxt__closure__reg_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001t__Option__Ooption_It__Sum____Type__Osum_Itf__a_M_Eo_J_J,type,
tA_Clo5123162488512328170um_a_o: fset_P4398644116778547350_b_nat > tree_r5558399869034676087tion_b > tree_r9077303416940202980tion_b ).
thf(sy_c_TA__Clousure__Const_Octxt__closure__reg_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001t__Option__Ooption_It__Sum____Type__Osum_Itf__a_Mt__TA____Clousure____Const__Ocl____states_J_J,type,
tA_Clo9033772373668725469states: fset_P4398644116778547350_b_nat > tree_r3013368800753843012tion_b > tree_r2365054918505434199tion_b ).
thf(sy_c_TA__Clousure__Const_Octxt__closure__reg_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001t__Option__Ooption_Itf__a_J,type,
tA_Clo7166006328798297001tion_a: fset_P4398644116778547350_b_nat > tree_r6993104598208160480tion_b > tree_r5058894190550810253tion_b ).
thf(sy_c_TA__Clousure__Const_Octxt__closure__reg_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001t__Sum____Type__Osum_It__Option__Ooption_It__Sum____Type__Osum_Itf__a_Mt__TA____Clousure____Const__Ocl____states_J_J_M_Eo_J,type,
tA_Clo3965253636744424050ates_o: fset_P4398644116778547350_b_nat > tree_r2365054918505434199tion_b > tree_r4951761277860420950tion_b ).
thf(sy_c_TA__Clousure__Const_Octxt__closure__reg_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001t__Sum____Type__Osum_It__Option__Ooption_Itf__a_J_M_Eo_J,type,
tA_Clo4031405743562811732on_a_o: fset_P4398644116778547350_b_nat > tree_r5058894190550810253tion_b > tree_r3502915642348983118tion_b ).
thf(sy_c_TA__Clousure__Const_Octxt__closure__reg_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001t__Sum____Type__Osum_It__Sum____Type__Osum_Itf__a_M_Eo_J_M_Eo_J,type,
tA_Clo1813122786506970869_a_o_o: fset_P4398644116778547350_b_nat > tree_r4493376028253769364tion_b > tree_r1994323987894426841tion_b ).
thf(sy_c_TA__Clousure__Const_Octxt__closure__reg_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001t__Sum____Type__Osum_It__Sum____Type__Osum_Itf__a_Mt__TA____Clousure____Const__Ocl____states_J_M_Eo_J,type,
tA_Clo2937445813830582466ates_o: fset_P4398644116778547350_b_nat > tree_r8506140744905984007tion_b > tree_r5209526048598374182tion_b ).
thf(sy_c_TA__Clousure__Const_Octxt__closure__reg_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001t__Sum____Type__Osum_Itf__a_M_Eo_J,type,
tA_Clo1751284457178519578um_a_o: fset_P4398644116778547350_b_nat > tree_r7504422106042656583tion_b > tree_r4493376028253769364tion_b ).
thf(sy_c_TA__Clousure__Const_Octxt__closure__reg_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001t__Sum____Type__Osum_Itf__a_Mt__TA____Clousure____Const__Ocl____states_J,type,
tA_Clo6019824460905488909states: fset_P4398644116778547350_b_nat > tree_r2154205730188421652tion_b > tree_r8506140744905984007tion_b ).
thf(sy_c_TA__Clousure__Const_Octxt__closure__reg_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001tf__a,type,
tA_Clo518742726639014115on_b_a: fset_P4398644116778547350_b_nat > tree_r4611138855727183398tion_b > tree_r7504422106042656583tion_b ).
thf(sy_c_TA__Clousure__Const_Omctxt__closure__reg_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001tf__a,type,
tA_Clo384869186672131716on_b_a: fset_P4398644116778547350_b_nat > tree_r4611138855727183398tion_b > tree_r2154205730188421652tion_b ).
thf(sy_c_TA__Clousure__Const_Oparallel__closure__reg_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001t__Option__Ooption_It__Sum____Type__Osum_Itf__a_M_Eo_J_J,type,
tA_Clo6209304465024705936um_a_o: fset_P4398644116778547350_b_nat > tree_r5558399869034676087tion_b > tree_r1104681582750120743tion_b ).
thf(sy_c_TA__Clousure__Const_Oparallel__closure__reg_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001t__Option__Ooption_It__Sum____Type__Osum_Itf__a_Mt__TA____Clousure____Const__Ocl____states_J_J,type,
tA_Clo9010432012892974467states: fset_P4398644116778547350_b_nat > tree_r3013368800753843012tion_b > tree_r7165424731558735860tion_b ).
thf(sy_c_TA__Clousure__Const_Oparallel__closure__reg_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001t__Option__Ooption_Itf__a_J,type,
tA_Clo3733605555717174403tion_a: fset_P4398644116778547350_b_nat > tree_r6993104598208160480tion_b > tree_r398489394914015002tion_b ).
thf(sy_c_TA__Clousure__Const_Oparallel__closure__reg_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001t__Sum____Type__Osum_It__Option__Ooption_It__Sum____Type__Osum_Itf__a_Mt__TA____Clousure____Const__Ocl____states_J_J_M_Eo_J,type,
tA_Clo970278096962909004ates_o: fset_P4398644116778547350_b_nat > tree_r2365054918505434199tion_b > tree_r3347985065667190033tion_b ).
thf(sy_c_TA__Clousure__Const_Oparallel__closure__reg_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001t__Sum____Type__Osum_It__Option__Ooption_Itf__a_J_M_Eo_J,type,
tA_Clo5117547720075189498on_a_o: fset_P4398644116778547350_b_nat > tree_r5058894190550810253tion_b > tree_r5043175187152916285tion_b ).
thf(sy_c_TA__Clousure__Const_Oparallel__closure__reg_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001t__Sum____Type__Osum_It__Sum____Type__Osum_Itf__a_M_Eo_J_M_Eo_J,type,
tA_Clo8581958826018956751_a_o_o: fset_P4398644116778547350_b_nat > tree_r4493376028253769364tion_b > tree_r118191004863290318tion_b ).
thf(sy_c_TA__Clousure__Const_Oparallel__closure__reg_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001t__Sum____Type__Osum_It__Sum____Type__Osum_Itf__a_Mt__TA____Clousure____Const__Ocl____states_J_M_Eo_J,type,
tA_Clo7265354579862034588ates_o: fset_P4398644116778547350_b_nat > tree_r8506140744905984007tion_b > tree_r420692199447206977tion_b ).
thf(sy_c_TA__Clousure__Const_Oparallel__closure__reg_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001t__Sum____Type__Osum_Itf__a_M_Eo_J,type,
tA_Clo185760224333003968um_a_o: fset_P4398644116778547350_b_nat > tree_r7504422106042656583tion_b > tree_r5558399869034676087tion_b ).
thf(sy_c_TA__Clousure__Const_Oparallel__closure__reg_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001t__Sum____Type__Osum_Itf__a_Mt__TA____Clousure____Const__Ocl____states_J,type,
tA_Clo9097943769102302643states: fset_P4398644116778547350_b_nat > tree_r2154205730188421652tion_b > tree_r3013368800753843012tion_b ).
thf(sy_c_TA__Clousure__Const_Oparallel__closure__reg_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001tf__a,type,
tA_Clo1704561519649872061on_b_a: fset_P4398644116778547350_b_nat > tree_r4611138855727183398tion_b > tree_r6993104598208160480tion_b ).
thf(sy_c_TA__Clousure__Const_Oreflcl__reg_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001t__Option__Ooption_It__Sum____Type__Osum_Itf__a_M_Eo_J_J,type,
tA_Clo4459576460116894250um_a_o: fset_P4398644116778547350_b_nat > tree_r5558399869034676087tion_b > tree_r1104681582750120743tion_b ).
thf(sy_c_TA__Clousure__Const_Oreflcl__reg_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001t__Option__Ooption_It__Sum____Type__Osum_Itf__a_Mt__TA____Clousure____Const__Ocl____states_J_J,type,
tA_Clo2362788092263830301states: fset_P4398644116778547350_b_nat > tree_r3013368800753843012tion_b > tree_r7165424731558735860tion_b ).
thf(sy_c_TA__Clousure__Const_Oreflcl__reg_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001t__Option__Ooption_Itf__a_J,type,
tA_Clo6554009024366082921tion_a: fset_P4398644116778547350_b_nat > tree_r6993104598208160480tion_b > tree_r398489394914015002tion_b ).
thf(sy_c_TA__Clousure__Const_Oreflcl__reg_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001t__Sum____Type__Osum_It__Option__Ooption_It__Sum____Type__Osum_Itf__a_Mt__TA____Clousure____Const__Ocl____states_J_J_M_Eo_J,type,
tA_Clo1026746659789498930ates_o: fset_P4398644116778547350_b_nat > tree_r2365054918505434199tion_b > tree_r3347985065667190033tion_b ).
thf(sy_c_TA__Clousure__Const_Oreflcl__reg_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001t__Sum____Type__Osum_It__Option__Ooption_Itf__a_J_M_Eo_J,type,
tA_Clo3367819715167377812on_a_o: fset_P4398644116778547350_b_nat > tree_r5058894190550810253tion_b > tree_r5043175187152916285tion_b ).
thf(sy_c_TA__Clousure__Const_Oreflcl__reg_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001t__Sum____Type__Osum_It__Sum____Type__Osum_Itf__a_M_Eo_J_M_Eo_J,type,
tA_Clo5397621994544338613_a_o_o: fset_P4398644116778547350_b_nat > tree_r4493376028253769364tion_b > tree_r118191004863290318tion_b ).
thf(sy_c_TA__Clousure__Const_Oreflcl__reg_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001t__Sum____Type__Osum_It__Sum____Type__Osum_Itf__a_Mt__TA____Clousure____Const__Ocl____states_J_M_Eo_J,type,
tA_Clo6735527661874405506ates_o: fset_P4398644116778547350_b_nat > tree_r8506140744905984007tion_b > tree_r420692199447206977tion_b ).
thf(sy_c_TA__Clousure__Const_Oreflcl__reg_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001t__Sum____Type__Osum_Itf__a_M_Eo_J,type,
tA_Clo1721423454482933850um_a_o: fset_P4398644116778547350_b_nat > tree_r7504422106042656583tion_b > tree_r5558399869034676087tion_b ).
thf(sy_c_TA__Clousure__Const_Oreflcl__reg_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001t__Sum____Type__Osum_Itf__a_Mt__TA____Clousure____Const__Ocl____states_J,type,
tA_Clo416856889220764237states: fset_P4398644116778547350_b_nat > tree_r2154205730188421652tion_b > tree_r3013368800753843012tion_b ).
thf(sy_c_TA__Clousure__Const_Oreflcl__reg_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001tf__a,type,
tA_Clo8488081378127098019on_b_a: fset_P4398644116778547350_b_nat > tree_r4611138855727183398tion_b > tree_r6993104598208160480tion_b ).
thf(sy_c_Transitive__Closure_Oacyclic_001t__Option__Ooption_Itf__b_J,type,
transi5850314681905841172tion_b: set_Pr258254617715012167tion_b > $o ).
thf(sy_c_Transitive__Closure_Ortrancl_001t__Option__Ooption_Itf__b_J,type,
transi330218195068109384tion_b: set_Pr258254617715012167tion_b > set_Pr258254617715012167tion_b ).
thf(sy_c_Transitive__Closure_Ortrancl_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J,type,
transi2849677033159065450tion_b: set_Pr5366877986981747911tion_b > set_Pr5366877986981747911tion_b ).
thf(sy_c_Transitive__Closure_Ortrancl_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_Mt__Nat__Onat_J,type,
transi4479307401911045923_b_nat: set_Pr8202489598513264781_b_nat > set_Pr8202489598513264781_b_nat ).
thf(sy_c_Transitive__Closure_Ortrancl_001t__Product____Type__Oprod_Itf__b_Mt__Nat__Onat_J,type,
transi3961590246294786235_b_nat: set_Pr5241429435540800445_b_nat > set_Pr5241429435540800445_b_nat ).
thf(sy_c_Transitive__Closure_Ortrancl_001tf__b,type,
transitive_rtrancl_b: set_Product_prod_b_b > set_Product_prod_b_b ).
thf(sy_c_Transitive__Closure_Otrancl_001t__Ground____Terms__Ogterm_Itf__b_J,type,
transi8854406251171887185term_b: set_Pr3134649703833893895term_b > set_Pr3134649703833893895term_b ).
thf(sy_c_Transitive__Closure_Otrancl_001t__Option__Ooption_Itf__b_J,type,
transi596562996543779814tion_b: set_Pr258254617715012167tion_b > set_Pr258254617715012167tion_b ).
thf(sy_c_Transitive__Closure_Otrancl_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J,type,
transi5393868930814811656tion_b: set_Pr5366877986981747911tion_b > set_Pr5366877986981747911tion_b ).
thf(sy_c_Transitive__Closure_Otrancl_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_Mt__Nat__Onat_J,type,
transi4339739544926745349_b_nat: set_Pr8202489598513264781_b_nat > set_Pr8202489598513264781_b_nat ).
thf(sy_c_Transitive__Closure_Otrancl_001t__Product____Type__Oprod_Itf__b_Mt__Nat__Onat_J,type,
transi8041030836719688861_b_nat: set_Pr5241429435540800445_b_nat > set_Pr5241429435540800445_b_nat ).
thf(sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_Itf__b_Mt__Nat__Onat_J_J_Mt__Product____Type__Oprod_It__FOR____Certificate__Opos____step_Mt__Product____Type__Oprod_It__FOR____Certificate__Oext____step_Mt__Set__Oset_It__Product____Type__Oprod_It__Ground____Terms__Ogterm_Itf__b_J_Mt__Ground____Terms__Ogterm_Itf__b_J_J_J_J_J_J,type,
accp_P323873057692896796term_b: ( produc7719640491676002149term_b > produc7719640491676002149term_b > $o ) > produc7719640491676002149term_b > $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__Option__Ooption_Itf__b_J,type,
lex_pr4832242538844063236tion_b: set_Pr1261947904930325089at_nat > set_Pr258254617715012167tion_b > set_Pr5168850602468548117tion_b ).
thf(sy_c_Wellfounded_Olex__prod_001t__Nat__Onat_001tf__b,type,
lex_prod_nat_b: set_Pr1261947904930325089at_nat > set_Product_prod_b_b > set_Pr4934845982659317257_nat_b ).
thf(sy_c_Wellfounded_Olex__prod_001t__Option__Ooption_Itf__b_J_001t__Nat__Onat,type,
lex_pr7803610914482903846_b_nat: set_Pr258254617715012167tion_b > set_Pr1261947904930325089at_nat > set_Pr5878735446571772873_b_nat ).
thf(sy_c_Wellfounded_Olex__prod_001t__Option__Ooption_Itf__b_J_001t__Option__Ooption_Itf__b_J,type,
lex_pr810045972678751215tion_b: set_Pr258254617715012167tion_b > set_Pr258254617715012167tion_b > set_Pr5366877986981747911tion_b ).
thf(sy_c_Wellfounded_Olex__prod_001t__Option__Ooption_Itf__b_J_001tf__b,type,
lex_prod_option_b_b: set_Pr258254617715012167tion_b > set_Product_prod_b_b > set_Pr902348228576698183on_b_b ).
thf(sy_c_Wellfounded_Olex__prod_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001t__Nat__Onat,type,
lex_pr314275984586175432_b_nat: set_Pr5366877986981747911tion_b > set_Pr1261947904930325089at_nat > set_Pr8202489598513264781_b_nat ).
thf(sy_c_Wellfounded_Olex__prod_001tf__b_001t__Nat__Onat,type,
lex_prod_b_nat: set_Product_prod_b_b > set_Pr1261947904930325089at_nat > set_Pr5241429435540800445_b_nat ).
thf(sy_c_Wellfounded_Olex__prod_001tf__b_001t__Option__Ooption_Itf__b_J,type,
lex_prod_b_option_b: set_Product_prod_b_b > set_Pr258254617715012167tion_b > set_Pr4403999794808447559tion_b ).
thf(sy_c_Wellfounded_Olex__prod_001tf__b_001tf__b,type,
lex_prod_b_b: set_Product_prod_b_b > set_Product_prod_b_b > set_Pr3901141605387707591od_b_b ).
thf(sy_c_Wellfounded_Omax__ext_001t__Option__Ooption_Itf__b_J,type,
max_ext_option_b: set_Pr258254617715012167tion_b > set_Pr4148925336519852615tion_b ).
thf(sy_c_Wellfounded_Omax__extp_001t__Option__Ooption_Itf__b_J,type,
max_extp_option_b: ( option_b > option_b > $o ) > set_option_b > set_option_b > $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__Nat__Onat_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J,type,
same_f6791864376222179625tion_b: ( nat > $o ) > ( nat > set_Pr5366877986981747911tion_b ) > set_Pr5313069018961390297tion_b ).
thf(sy_c_Wfrec_Osame__fst_001t__Nat__Onat_001tf__b,type,
same_fst_nat_b: ( nat > $o ) > ( nat > set_Product_prod_b_b ) > set_Pr4934845982659317257_nat_b ).
thf(sy_c_Wfrec_Osame__fst_001t__Option__Ooption_Itf__b_J_001t__Option__Ooption_Itf__b_J,type,
same_f9095071695510155180tion_b: ( option_b > $o ) > ( option_b > set_Pr258254617715012167tion_b ) > set_Pr5366877986981747911tion_b ).
thf(sy_c_Wfrec_Osame__fst_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_001t__Nat__Onat,type,
same_f1374672915113801675_b_nat: ( produc7781606619528532327tion_b > $o ) > ( produc7781606619528532327tion_b > set_Pr1261947904930325089at_nat ) > set_Pr8202489598513264781_b_nat ).
thf(sy_c_Wfrec_Osame__fst_001t__Set__Oset_It__Option__Ooption_Itf__b_J_J_001t__Set__Oset_It__Option__Ooption_Itf__b_J_J,type,
same_f1674158784740640684tion_b: ( set_option_b > $o ) > ( set_option_b > set_Pr4148925336519852615tion_b ) > set_Pr2693297395582721223tion_b ).
thf(sy_c_Wfrec_Osame__fst_001t__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_001t__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
same_f2319420875927667244tion_b: ( set_Pr258254617715012167tion_b > $o ) > ( set_Pr258254617715012167tion_b > set_Pr2609077471296144583tion_b ) > set_Pr7915272683001849031tion_b ).
thf(sy_c_Wfrec_Osame__fst_001tf__b_001t__Nat__Onat,type,
same_fst_b_nat: ( b > $o ) > ( b > set_Pr1261947904930325089at_nat ) > set_Pr5241429435540800445_b_nat ).
thf(sy_c_Wfrec_Osame__fst_001tf__b_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J,type,
same_f3701940369486346900tion_b: ( b > $o ) > ( b > set_Pr5366877986981747911tion_b ) > set_Pr8840786723410068167tion_b ).
thf(sy_c_Wfrec_Osame__fst_001tf__b_001tf__b,type,
same_fst_b_b: ( b > $o ) > ( b > set_Product_prod_b_b ) > set_Pr3901141605387707591od_b_b ).
thf(sy_c_Zorn_Oinit__seg__of_001t__Option__Ooption_Itf__b_J,type,
init_seg_of_option_b: set_Pr2609077471296144583tion_b ).
thf(sy_c_member_001t__Ground____Terms__Ogterm_Itf__b_J,type,
member5261315027475796697term_b: ground_gterm_b > set_Ground_gterm_b > $o ).
thf(sy_c_member_001t__Nat__Onat,type,
member_nat: nat > set_nat > $o ).
thf(sy_c_member_001t__Option__Ooption_Itf__b_J,type,
member_option_b: option_b > set_option_b > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Ground____Terms__Ogterm_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_Mt__Ground____Terms__Ogterm_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_J,type,
member4891326893515703376tion_b: produc7973812128272862503tion_b > set_Pr1711769230977380871tion_b > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Ground____Terms__Ogterm_Itf__b_J_Mt__Ground____Terms__Ogterm_Itf__b_J_J,type,
member7340517243570908752term_b: produc4514605509320855335term_b > set_Pr3134649703833893895term_b > $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__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
member3694883655523461923tion_b: produc7025179454482589068tion_b > set_Pr4178509052509721666tion_b > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Nat__Onat_Mtf__b_J,type,
member8962352056413324475_nat_b: product_prod_nat_b > set_Pr4264375888882495962_nat_b > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J,type,
member547026996284216464tion_b: produc7781606619528532327tion_b > set_Pr258254617715012167tion_b > $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__Option__Ooption_Itf__b_J_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Option__Ooption_Itf__b_J_J_J,type,
member1629495546354714974tion_b: produc8066858295117449141tion_b > set_Pr5168850602468548117tion_b > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_J,type,
member3972112514548880418tion_b: produc7379149880954443641tion_b > set_Pr5313069018961390297tion_b > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mtf__b_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mtf__b_J_J,type,
member8772231139900714834_nat_b: produc4418390255170063017_nat_b > set_Pr4934845982659317257_nat_b > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Nat__Onat_J_J,type,
member5433527884241383698_b_nat: produc2647518596149342057_b_nat > set_Pr5878735446571772873_b_nat > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_Mt__Nat__Onat_J,type,
member7289896697870905981_b_nat: produc1396820459975257318_b_nat > set_Pr6944079702279229084_b_nat > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
member6435960643780680464tion_b: produc6650559869974650087tion_b > set_Pr5366877986981747911tion_b > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_Mtf__b_J,type,
member5793571475316979880on_b_b: produc1630303296191104639on_b_b > set_Pr7804114732869508703on_b_b > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mtf__b_J_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mtf__b_J_J,type,
member4206488804519221648on_b_b: produc426851384182405223on_b_b > set_Pr902348228576698183on_b_b > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_Mt__Nat__Onat_J_J,type,
member4316259128586992598_b_nat: produc7723296494992555821_b_nat > set_Pr8202489598513264781_b_nat > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_Itf__b_Mt__Nat__Onat_J_J,type,
member4966892972527255302_b_nat: produc613052087796603485_b_nat > set_Pr5241429435540800445_b_nat > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mt__Option__Ooption_Itf__b_J_J_Mt__Product____Type__Oprod_Itf__b_Mt__Option__Ooption_Itf__b_J_J_J,type,
member4689101312032709776tion_b: produc909463891695893351tion_b > set_Pr4403999794808447559tion_b > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_Mt__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_J,type,
member6692499340770384144tion_b: produc4937985361087708391tion_b > set_Pr8840786723410068167tion_b > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_Itf__b_Mtf__b_J_Mt__Product____Type__Oprod_Itf__b_Mtf__b_J_J,type,
member8369738419320101648od_b_b: produc5537630352423442151od_b_b > set_Pr3901141605387707591od_b_b > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Set__Oset_It__Option__Ooption_Itf__b_J_J_Mt__Set__Oset_It__Option__Ooption_Itf__b_J_J_J,type,
member9052098846246995088tion_b: produc3122286842528565607tion_b > set_Pr4148925336519852615tion_b > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_It__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_Mt__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J_J,type,
member8319496676406272784tion_b: produc4298468441892121831tion_b > set_Pr2609077471296144583tion_b > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_Itf__b_Mt__Nat__Onat_J,type,
member6959632917342813205_b_nat: product_prod_b_nat > set_Pr1307281990691478580_b_nat > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_Itf__b_Mt__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
member8570655873678976888tion_b: produc4407387694553101647tion_b > set_Pr5422417554659304751tion_b > $o ).
thf(sy_c_member_001t__Product____Type__Oprod_Itf__b_Mtf__b_J,type,
member7862447936710763792od_b_b: product_prod_b_b > set_Product_prod_b_b > $o ).
thf(sy_c_member_001t__Set__Oset_It__Option__Ooption_Itf__b_J_J,type,
member_set_option_b: set_option_b > set_set_option_b > $o ).
thf(sy_c_member_001t__Set__Oset_It__Product____Type__Oprod_It__Option__Ooption_Itf__b_J_Mt__Option__Ooption_Itf__b_J_J_J,type,
member3084166351965065584tion_b: set_Pr258254617715012167tion_b > set_se1183635074333576999tion_b > $o ).
thf(sy_c_member_001tf__b,type,
member_b: b > set_b > $o ).
thf(sy_v_R,type,
r: set_Pr3134649703833893895term_b ).
thf(sy_v__092_060A_062,type,
a: tree_r4611138855727183398tion_b ).
thf(sy_v__092_060F_062,type,
f: fset_P2289935846317411886_b_nat ).
% Relevant facts (1276)
thf(fact_0_assms,axiom,
rRn_RR2_spec_a_b_b @ a @ r ).
% assms
thf(fact_1_case__prod__conv,axiom,
! [F: option_b > option_b > produc7781606619528532327tion_b > $o,A: option_b,B: option_b] :
( ( produc1842704630950797122on_b_o @ F @ ( produc3989389360737052631tion_b @ A @ B ) )
= ( F @ A @ B ) ) ).
% case_prod_conv
thf(fact_2_case__prod__conv,axiom,
! [F: set_Pr258254617715012167tion_b > set_Pr258254617715012167tion_b > $o,A: set_Pr258254617715012167tion_b,B: set_Pr258254617715012167tion_b] :
( ( produc2671211398375001388on_b_o @ F @ ( produc4709765886195557207tion_b @ A @ B ) )
= ( F @ A @ B ) ) ).
% case_prod_conv
thf(fact_3_case__prod__conv,axiom,
! [F: set_option_b > set_option_b > $o,A: set_option_b,B: set_option_b] :
( ( produc7796829984862323884on_b_o @ F @ ( produc5242204166755002327tion_b @ A @ B ) )
= ( F @ A @ B ) ) ).
% case_prod_conv
thf(fact_4_case__prod__conv,axiom,
! [F: b > nat > product_prod_b_nat,A: b,B: nat] :
( ( produc282185899741183267_b_nat @ F @ ( product_Pair_b_nat @ A @ B ) )
= ( F @ A @ B ) ) ).
% case_prod_conv
thf(fact_5_case__prod__conv,axiom,
! [F: b > nat > $o,A: b,B: nat] :
( ( produc795641402153621683_nat_o @ F @ ( product_Pair_b_nat @ A @ B ) )
= ( F @ A @ B ) ) ).
% case_prod_conv
thf(fact_6_case__prod__conv,axiom,
! [F: option_b > option_b > produc7781606619528532327tion_b,A: option_b,B: option_b] :
( ( produc5931753611847401595tion_b @ F @ ( produc3989389360737052631tion_b @ A @ B ) )
= ( F @ A @ B ) ) ).
% case_prod_conv
thf(fact_7_case__prod__conv,axiom,
! [F: produc7781606619528532327tion_b > nat > produc1396820459975257318_b_nat,A: produc7781606619528532327tion_b,B: nat] :
( ( produc1170353205628678643_b_nat @ F @ ( produc2093246604507004384_b_nat @ A @ B ) )
= ( F @ A @ B ) ) ).
% case_prod_conv
thf(fact_8_case__prod__conv,axiom,
! [F: b > nat > produc1396820459975257318_b_nat,A: b,B: nat] :
( ( produc5650155531262253963_b_nat @ F @ ( product_Pair_b_nat @ A @ B ) )
= ( F @ A @ B ) ) ).
% case_prod_conv
thf(fact_9_fset_Omap__ident,axiom,
! [T: fset_P2289935846317411886_b_nat] :
( ( fimage6892398636147833211_b_nat
@ ^ [X: product_prod_b_nat] : X
@ T )
= T ) ).
% fset.map_ident
thf(fact_10_fset_Omap__ident,axiom,
! [T: fset_P4398644116778547350_b_nat] :
( ( fimage1673450118646331979_b_nat
@ ^ [X: produc1396820459975257318_b_nat] : X
@ T )
= T ) ).
% fset.map_ident
thf(fact_11_fimage__ident,axiom,
! [Y: fset_P2289935846317411886_b_nat] :
( ( fimage6892398636147833211_b_nat
@ ^ [X: product_prod_b_nat] : X
@ Y )
= Y ) ).
% fimage_ident
thf(fact_12_fimage__ident,axiom,
! [Y: fset_P4398644116778547350_b_nat] :
( ( fimage1673450118646331979_b_nat
@ ^ [X: produc1396820459975257318_b_nat] : X
@ Y )
= Y ) ).
% fimage_ident
thf(fact_13_ctxt__closure__automaton,axiom,
! [A2: tree_r4611138855727183398tion_b,R: set_Pr3134649703833893895term_b,F2: fset_P2289935846317411886_b_nat] :
( ( rRn_RR2_spec_a_b_b @ A2 @ R )
=> ( rRn_RR5856091920061875867_o_b_b
@ ( tA_Clo518742726639014115on_b_a
@ ( fimage4266613729464776675_b_nat
@ ( produc5650155531262253963_b_nat
@ ^ [F3: b] : ( produc2093246604507004384_b_nat @ ( produc3989389360737052631tion_b @ ( some_b @ F3 ) @ ( some_b @ F3 ) ) ) )
@ F2 )
@ A2 )
@ ( lift_R8854095231239425056step_b @ ( fset_P7858563055952297295_b_nat @ F2 ) @ fOR_pos_PAny @ fOR_ext_ESingle @ R ) ) ) ).
% ctxt_closure_automaton
thf(fact_14_ctxt__closure__automaton,axiom,
! [A2: tree_r2154205730188421652tion_b,R: set_Pr3134649703833893895term_b,F2: fset_P2289935846317411886_b_nat] :
( ( rRn_RR7260272242312503694es_b_b @ A2 @ R )
=> ( rRn_RR3067063739481463809_o_b_b
@ ( tA_Clo6019824460905488909states
@ ( fimage4266613729464776675_b_nat
@ ( produc5650155531262253963_b_nat
@ ^ [F3: b] : ( produc2093246604507004384_b_nat @ ( produc3989389360737052631tion_b @ ( some_b @ F3 ) @ ( some_b @ F3 ) ) ) )
@ F2 )
@ A2 )
@ ( lift_R8854095231239425056step_b @ ( fset_P7858563055952297295_b_nat @ F2 ) @ fOR_pos_PAny @ fOR_ext_ESingle @ R ) ) ) ).
% ctxt_closure_automaton
thf(fact_15_ctxt__closure__automaton,axiom,
! [A2: tree_r6993104598208160480tion_b,R: set_Pr3134649703833893895term_b,F2: fset_P2289935846317411886_b_nat] :
( ( rRn_RR5637769166088770792_a_b_b @ A2 @ R )
=> ( rRn_RR5351431268385054037_o_b_b
@ ( tA_Clo7166006328798297001tion_a
@ ( fimage4266613729464776675_b_nat
@ ( produc5650155531262253963_b_nat
@ ^ [F3: b] : ( produc2093246604507004384_b_nat @ ( produc3989389360737052631tion_b @ ( some_b @ F3 ) @ ( some_b @ F3 ) ) ) )
@ F2 )
@ A2 )
@ ( lift_R8854095231239425056step_b @ ( fset_P7858563055952297295_b_nat @ F2 ) @ fOR_pos_PAny @ fOR_ext_ESingle @ R ) ) ) ).
% ctxt_closure_automaton
thf(fact_16_ctxt__closure__automaton,axiom,
! [A2: tree_r7504422106042656583tion_b,R: set_Pr3134649703833893895term_b,F2: fset_P2289935846317411886_b_nat] :
( ( rRn_RR5856091920061875867_o_b_b @ A2 @ R )
=> ( rRn_RR6022601609001321268_o_b_b
@ ( tA_Clo1751284457178519578um_a_o
@ ( fimage4266613729464776675_b_nat
@ ( produc5650155531262253963_b_nat
@ ^ [F3: b] : ( produc2093246604507004384_b_nat @ ( produc3989389360737052631tion_b @ ( some_b @ F3 ) @ ( some_b @ F3 ) ) ) )
@ F2 )
@ A2 )
@ ( lift_R8854095231239425056step_b @ ( fset_P7858563055952297295_b_nat @ F2 ) @ fOR_pos_PAny @ fOR_ext_ESingle @ R ) ) ) ).
% ctxt_closure_automaton
thf(fact_17_ctxt__closure__automaton,axiom,
! [A2: tree_r3013368800753843012tion_b,R: set_Pr3134649703833893895term_b,F2: fset_P2289935846317411886_b_nat] :
( ( rRn_RR225467092841841886es_b_b @ A2 @ R )
=> ( rRn_RR3181898823427072817_o_b_b
@ ( tA_Clo9033772373668725469states
@ ( fimage4266613729464776675_b_nat
@ ( produc5650155531262253963_b_nat
@ ^ [F3: b] : ( produc2093246604507004384_b_nat @ ( produc3989389360737052631tion_b @ ( some_b @ F3 ) @ ( some_b @ F3 ) ) ) )
@ F2 )
@ A2 )
@ ( lift_R8854095231239425056step_b @ ( fset_P7858563055952297295_b_nat @ F2 ) @ fOR_pos_PAny @ fOR_ext_ESingle @ R ) ) ) ).
% ctxt_closure_automaton
thf(fact_18_ctxt__closure__automaton,axiom,
! [A2: tree_r8506140744905984007tion_b,R: set_Pr3134649703833893895term_b,F2: fset_P2289935846317411886_b_nat] :
( ( rRn_RR3067063739481463809_o_b_b @ A2 @ R )
=> ( rRn_RR8110423076565338236_o_b_b
@ ( tA_Clo2937445813830582466ates_o
@ ( fimage4266613729464776675_b_nat
@ ( produc5650155531262253963_b_nat
@ ^ [F3: b] : ( produc2093246604507004384_b_nat @ ( produc3989389360737052631tion_b @ ( some_b @ F3 ) @ ( some_b @ F3 ) ) ) )
@ F2 )
@ A2 )
@ ( lift_R8854095231239425056step_b @ ( fset_P7858563055952297295_b_nat @ F2 ) @ fOR_pos_PAny @ fOR_ext_ESingle @ R ) ) ) ).
% ctxt_closure_automaton
thf(fact_19_ctxt__closure__automaton,axiom,
! [A2: tree_r5558399869034676087tion_b,R: set_Pr3134649703833893895term_b,F2: fset_P2289935846317411886_b_nat] :
( ( rRn_RR6598829644733244139_o_b_b @ A2 @ R )
=> ( rRn_RR1516175417905451364_o_b_b
@ ( tA_Clo5123162488512328170um_a_o
@ ( fimage4266613729464776675_b_nat
@ ( produc5650155531262253963_b_nat
@ ^ [F3: b] : ( produc2093246604507004384_b_nat @ ( produc3989389360737052631tion_b @ ( some_b @ F3 ) @ ( some_b @ F3 ) ) ) )
@ F2 )
@ A2 )
@ ( lift_R8854095231239425056step_b @ ( fset_P7858563055952297295_b_nat @ F2 ) @ fOR_pos_PAny @ fOR_ext_ESingle @ R ) ) ) ).
% ctxt_closure_automaton
thf(fact_20_ctxt__closure__automaton,axiom,
! [A2: tree_r5058894190550810253tion_b,R: set_Pr3134649703833893895term_b,F2: fset_P2289935846317411886_b_nat] :
( ( rRn_RR5351431268385054037_o_b_b @ A2 @ R )
=> ( rRn_RR7496799601987039354_o_b_b
@ ( tA_Clo4031405743562811732on_a_o
@ ( fimage4266613729464776675_b_nat
@ ( produc5650155531262253963_b_nat
@ ^ [F3: b] : ( produc2093246604507004384_b_nat @ ( produc3989389360737052631tion_b @ ( some_b @ F3 ) @ ( some_b @ F3 ) ) ) )
@ F2 )
@ A2 )
@ ( lift_R8854095231239425056step_b @ ( fset_P7858563055952297295_b_nat @ F2 ) @ fOR_pos_PAny @ fOR_ext_ESingle @ R ) ) ) ).
% ctxt_closure_automaton
thf(fact_21_ctxt__closure__automaton,axiom,
! [A2: tree_r4493376028253769364tion_b,R: set_Pr3134649703833893895term_b,F2: fset_P2289935846317411886_b_nat] :
( ( rRn_RR6022601609001321268_o_b_b @ A2 @ R )
=> ( rRn_RR2879006615815283977_o_b_b
@ ( tA_Clo1813122786506970869_a_o_o
@ ( fimage4266613729464776675_b_nat
@ ( produc5650155531262253963_b_nat
@ ^ [F3: b] : ( produc2093246604507004384_b_nat @ ( produc3989389360737052631tion_b @ ( some_b @ F3 ) @ ( some_b @ F3 ) ) ) )
@ F2 )
@ A2 )
@ ( lift_R8854095231239425056step_b @ ( fset_P7858563055952297295_b_nat @ F2 ) @ fOR_pos_PAny @ fOR_ext_ESingle @ R ) ) ) ).
% ctxt_closure_automaton
thf(fact_22_ctxt__closure__automaton,axiom,
! [A2: tree_r2365054918505434199tion_b,R: set_Pr3134649703833893895term_b,F2: fset_P2289935846317411886_b_nat] :
( ( rRn_RR3181898823427072817_o_b_b @ A2 @ R )
=> ( rRn_RR4902034076794279628_o_b_b
@ ( tA_Clo3965253636744424050ates_o
@ ( fimage4266613729464776675_b_nat
@ ( produc5650155531262253963_b_nat
@ ^ [F3: b] : ( produc2093246604507004384_b_nat @ ( produc3989389360737052631tion_b @ ( some_b @ F3 ) @ ( some_b @ F3 ) ) ) )
@ F2 )
@ A2 )
@ ( lift_R8854095231239425056step_b @ ( fset_P7858563055952297295_b_nat @ F2 ) @ fOR_pos_PAny @ fOR_ext_ESingle @ R ) ) ) ).
% ctxt_closure_automaton
thf(fact_23_parallel__closure__automaton,axiom,
! [A2: tree_r4611138855727183398tion_b,R: set_Pr3134649703833893895term_b,F2: fset_P2289935846317411886_b_nat] :
( ( rRn_RR2_spec_a_b_b @ A2 @ R )
=> ( rRn_RR5637769166088770792_a_b_b
@ ( tA_Clo1704561519649872061on_b_a
@ ( fimage4266613729464776675_b_nat
@ ( produc5650155531262253963_b_nat
@ ^ [F3: b] : ( produc2093246604507004384_b_nat @ ( produc3989389360737052631tion_b @ ( some_b @ F3 ) @ ( some_b @ F3 ) ) ) )
@ F2 )
@ A2 )
@ ( lift_R8854095231239425056step_b @ ( fset_P7858563055952297295_b_nat @ F2 ) @ fOR_pos_PAny @ fOR_ext_EParallel @ R ) ) ) ).
% parallel_closure_automaton
thf(fact_24_parallel__closure__automaton,axiom,
! [A2: tree_r2154205730188421652tion_b,R: set_Pr3134649703833893895term_b,F2: fset_P2289935846317411886_b_nat] :
( ( rRn_RR7260272242312503694es_b_b @ A2 @ R )
=> ( rRn_RR225467092841841886es_b_b
@ ( tA_Clo9097943769102302643states
@ ( fimage4266613729464776675_b_nat
@ ( produc5650155531262253963_b_nat
@ ^ [F3: b] : ( produc2093246604507004384_b_nat @ ( produc3989389360737052631tion_b @ ( some_b @ F3 ) @ ( some_b @ F3 ) ) ) )
@ F2 )
@ A2 )
@ ( lift_R8854095231239425056step_b @ ( fset_P7858563055952297295_b_nat @ F2 ) @ fOR_pos_PAny @ fOR_ext_EParallel @ R ) ) ) ).
% parallel_closure_automaton
thf(fact_25_parallel__closure__automaton,axiom,
! [A2: tree_r6993104598208160480tion_b,R: set_Pr3134649703833893895term_b,F2: fset_P2289935846317411886_b_nat] :
( ( rRn_RR5637769166088770792_a_b_b @ A2 @ R )
=> ( rRn_RR1656734375441257134_a_b_b
@ ( tA_Clo3733605555717174403tion_a
@ ( fimage4266613729464776675_b_nat
@ ( produc5650155531262253963_b_nat
@ ^ [F3: b] : ( produc2093246604507004384_b_nat @ ( produc3989389360737052631tion_b @ ( some_b @ F3 ) @ ( some_b @ F3 ) ) ) )
@ F2 )
@ A2 )
@ ( lift_R8854095231239425056step_b @ ( fset_P7858563055952297295_b_nat @ F2 ) @ fOR_pos_PAny @ fOR_ext_EParallel @ R ) ) ) ).
% parallel_closure_automaton
thf(fact_26_parallel__closure__automaton,axiom,
! [A2: tree_r7504422106042656583tion_b,R: set_Pr3134649703833893895term_b,F2: fset_P2289935846317411886_b_nat] :
( ( rRn_RR5856091920061875867_o_b_b @ A2 @ R )
=> ( rRn_RR6598829644733244139_o_b_b
@ ( tA_Clo185760224333003968um_a_o
@ ( fimage4266613729464776675_b_nat
@ ( produc5650155531262253963_b_nat
@ ^ [F3: b] : ( produc2093246604507004384_b_nat @ ( produc3989389360737052631tion_b @ ( some_b @ F3 ) @ ( some_b @ F3 ) ) ) )
@ F2 )
@ A2 )
@ ( lift_R8854095231239425056step_b @ ( fset_P7858563055952297295_b_nat @ F2 ) @ fOR_pos_PAny @ fOR_ext_EParallel @ R ) ) ) ).
% parallel_closure_automaton
thf(fact_27_parallel__closure__automaton,axiom,
! [A2: tree_r3013368800753843012tion_b,R: set_Pr3134649703833893895term_b,F2: fset_P2289935846317411886_b_nat] :
( ( rRn_RR225467092841841886es_b_b @ A2 @ R )
=> ( rRn_RR2097331226319512750es_b_b
@ ( tA_Clo9010432012892974467states
@ ( fimage4266613729464776675_b_nat
@ ( produc5650155531262253963_b_nat
@ ^ [F3: b] : ( produc2093246604507004384_b_nat @ ( produc3989389360737052631tion_b @ ( some_b @ F3 ) @ ( some_b @ F3 ) ) ) )
@ F2 )
@ A2 )
@ ( lift_R8854095231239425056step_b @ ( fset_P7858563055952297295_b_nat @ F2 ) @ fOR_pos_PAny @ fOR_ext_EParallel @ R ) ) ) ).
% parallel_closure_automaton
thf(fact_28_parallel__closure__automaton,axiom,
! [A2: tree_r8506140744905984007tion_b,R: set_Pr3134649703833893895term_b,F2: fset_P2289935846317411886_b_nat] :
( ( rRn_RR3067063739481463809_o_b_b @ A2 @ R )
=> ( rRn_RR2318748202180745671_o_b_b
@ ( tA_Clo7265354579862034588ates_o
@ ( fimage4266613729464776675_b_nat
@ ( produc5650155531262253963_b_nat
@ ^ [F3: b] : ( produc2093246604507004384_b_nat @ ( produc3989389360737052631tion_b @ ( some_b @ F3 ) @ ( some_b @ F3 ) ) ) )
@ F2 )
@ A2 )
@ ( lift_R8854095231239425056step_b @ ( fset_P7858563055952297295_b_nat @ F2 ) @ fOR_pos_PAny @ fOR_ext_EParallel @ R ) ) ) ).
% parallel_closure_automaton
thf(fact_29_parallel__closure__automaton,axiom,
! [A2: tree_r5558399869034676087tion_b,R: set_Pr3134649703833893895term_b,F2: fset_P2289935846317411886_b_nat] :
( ( rRn_RR6598829644733244139_o_b_b @ A2 @ R )
=> ( rRn_RR2516351529612540859_o_b_b
@ ( tA_Clo6209304465024705936um_a_o
@ ( fimage4266613729464776675_b_nat
@ ( produc5650155531262253963_b_nat
@ ^ [F3: b] : ( produc2093246604507004384_b_nat @ ( produc3989389360737052631tion_b @ ( some_b @ F3 ) @ ( some_b @ F3 ) ) ) )
@ F2 )
@ A2 )
@ ( lift_R8854095231239425056step_b @ ( fset_P7858563055952297295_b_nat @ F2 ) @ fOR_pos_PAny @ fOR_ext_EParallel @ R ) ) ) ).
% parallel_closure_automaton
thf(fact_30_parallel__closure__automaton,axiom,
! [A2: tree_r5058894190550810253tion_b,R: set_Pr3134649703833893895term_b,F2: fset_P2289935846317411886_b_nat] :
( ( rRn_RR5351431268385054037_o_b_b @ A2 @ R )
=> ( rRn_RR1470927249984479525_o_b_b
@ ( tA_Clo5117547720075189498on_a_o
@ ( fimage4266613729464776675_b_nat
@ ( produc5650155531262253963_b_nat
@ ^ [F3: b] : ( produc2093246604507004384_b_nat @ ( produc3989389360737052631tion_b @ ( some_b @ F3 ) @ ( some_b @ F3 ) ) ) )
@ F2 )
@ A2 )
@ ( lift_R8854095231239425056step_b @ ( fset_P7858563055952297295_b_nat @ F2 ) @ fOR_pos_PAny @ fOR_ext_EParallel @ R ) ) ) ).
% parallel_closure_automaton
thf(fact_31_parallel__closure__automaton,axiom,
! [A2: tree_r4493376028253769364tion_b,R: set_Pr3134649703833893895term_b,F2: fset_P2289935846317411886_b_nat] :
( ( rRn_RR6022601609001321268_o_b_b @ A2 @ R )
=> ( rRn_RR3960834450804983802_o_b_b
@ ( tA_Clo8581958826018956751_a_o_o
@ ( fimage4266613729464776675_b_nat
@ ( produc5650155531262253963_b_nat
@ ^ [F3: b] : ( produc2093246604507004384_b_nat @ ( produc3989389360737052631tion_b @ ( some_b @ F3 ) @ ( some_b @ F3 ) ) ) )
@ F2 )
@ A2 )
@ ( lift_R8854095231239425056step_b @ ( fset_P7858563055952297295_b_nat @ F2 ) @ fOR_pos_PAny @ fOR_ext_EParallel @ R ) ) ) ).
% parallel_closure_automaton
thf(fact_32_parallel__closure__automaton,axiom,
! [A2: tree_r2365054918505434199tion_b,R: set_Pr3134649703833893895term_b,F2: fset_P2289935846317411886_b_nat] :
( ( rRn_RR3181898823427072817_o_b_b @ A2 @ R )
=> ( rRn_RR3813377194981999735_o_b_b
@ ( tA_Clo970278096962909004ates_o
@ ( fimage4266613729464776675_b_nat
@ ( produc5650155531262253963_b_nat
@ ^ [F3: b] : ( produc2093246604507004384_b_nat @ ( produc3989389360737052631tion_b @ ( some_b @ F3 ) @ ( some_b @ F3 ) ) ) )
@ F2 )
@ A2 )
@ ( lift_R8854095231239425056step_b @ ( fset_P7858563055952297295_b_nat @ F2 ) @ fOR_pos_PAny @ fOR_ext_EParallel @ R ) ) ) ).
% parallel_closure_automaton
thf(fact_33_option_Oinject,axiom,
! [X2: nat,Y2: nat] :
( ( ( some_nat @ X2 )
= ( some_nat @ Y2 ) )
= ( X2 = Y2 ) ) ).
% option.inject
thf(fact_34_option_Oinject,axiom,
! [X2: b,Y2: b] :
( ( ( some_b @ X2 )
= ( some_b @ Y2 ) )
= ( X2 = Y2 ) ) ).
% option.inject
thf(fact_35_case__prod__Pair__iden,axiom,
! [P: produc7025179454482589068tion_b] :
( ( produc5819465800884139511tion_b @ produc7510438065615382334tion_b @ P )
= P ) ).
% case_prod_Pair_iden
thf(fact_36_case__prod__Pair__iden,axiom,
! [P: product_prod_nat_nat] :
( ( produc2626176000494625587at_nat @ product_Pair_nat_nat @ P )
= P ) ).
% case_prod_Pair_iden
thf(fact_37_case__prod__Pair__iden,axiom,
! [P: product_prod_nat_b] :
( ( produc1854641736588490023_nat_b @ product_Pair_nat_b @ P )
= P ) ).
% case_prod_Pair_iden
thf(fact_38_case__prod__Pair__iden,axiom,
! [P: produc4407387694553101647tion_b] :
( ( produc8305796566076059259tion_b @ produc5187340250978832319tion_b @ P )
= P ) ).
% case_prod_Pair_iden
thf(fact_39_case__prod__Pair__iden,axiom,
! [P: product_prod_b_b] :
( ( produc921320349745534075od_b_b @ product_Pair_b_b @ P )
= P ) ).
% case_prod_Pair_iden
thf(fact_40_case__prod__Pair__iden,axiom,
! [P: product_prod_b_nat] :
( ( produc282185899741183267_b_nat @ product_Pair_b_nat @ P )
= P ) ).
% case_prod_Pair_iden
thf(fact_41_case__prod__Pair__iden,axiom,
! [P: produc1396820459975257318_b_nat] :
( ( produc1170353205628678643_b_nat @ produc2093246604507004384_b_nat @ P )
= P ) ).
% case_prod_Pair_iden
thf(fact_42_case__prod__Pair__iden,axiom,
! [P: produc7781606619528532327tion_b] :
( ( produc5931753611847401595tion_b @ produc3989389360737052631tion_b @ P )
= P ) ).
% case_prod_Pair_iden
thf(fact_43_prod_Oinject,axiom,
! [X1: nat,X2: produc7781606619528532327tion_b,Y1: nat,Y2: produc7781606619528532327tion_b] :
( ( ( produc7510438065615382334tion_b @ X1 @ X2 )
= ( produc7510438065615382334tion_b @ Y1 @ Y2 ) )
= ( ( X1 = Y1 )
& ( X2 = Y2 ) ) ) ).
% prod.inject
thf(fact_44_prod_Oinject,axiom,
! [X1: nat,X2: nat,Y1: nat,Y2: nat] :
( ( ( product_Pair_nat_nat @ X1 @ X2 )
= ( product_Pair_nat_nat @ Y1 @ Y2 ) )
= ( ( X1 = Y1 )
& ( X2 = Y2 ) ) ) ).
% prod.inject
thf(fact_45_prod_Oinject,axiom,
! [X1: nat,X2: b,Y1: nat,Y2: b] :
( ( ( product_Pair_nat_b @ X1 @ X2 )
= ( product_Pair_nat_b @ Y1 @ Y2 ) )
= ( ( X1 = Y1 )
& ( X2 = Y2 ) ) ) ).
% prod.inject
thf(fact_46_prod_Oinject,axiom,
! [X1: b,X2: produc7781606619528532327tion_b,Y1: b,Y2: produc7781606619528532327tion_b] :
( ( ( produc5187340250978832319tion_b @ X1 @ X2 )
= ( produc5187340250978832319tion_b @ Y1 @ Y2 ) )
= ( ( X1 = Y1 )
& ( X2 = Y2 ) ) ) ).
% prod.inject
thf(fact_47_prod_Oinject,axiom,
! [X1: b,X2: b,Y1: b,Y2: b] :
( ( ( product_Pair_b_b @ X1 @ X2 )
= ( product_Pair_b_b @ Y1 @ Y2 ) )
= ( ( X1 = Y1 )
& ( X2 = Y2 ) ) ) ).
% prod.inject
thf(fact_48_prod_Oinject,axiom,
! [X1: b,X2: nat,Y1: b,Y2: nat] :
( ( ( product_Pair_b_nat @ X1 @ X2 )
= ( product_Pair_b_nat @ Y1 @ Y2 ) )
= ( ( X1 = Y1 )
& ( X2 = Y2 ) ) ) ).
% prod.inject
thf(fact_49_prod_Oinject,axiom,
! [X1: produc7781606619528532327tion_b,X2: nat,Y1: produc7781606619528532327tion_b,Y2: nat] :
( ( ( produc2093246604507004384_b_nat @ X1 @ X2 )
= ( produc2093246604507004384_b_nat @ Y1 @ Y2 ) )
= ( ( X1 = Y1 )
& ( X2 = Y2 ) ) ) ).
% prod.inject
thf(fact_50_prod_Oinject,axiom,
! [X1: option_b,X2: option_b,Y1: option_b,Y2: option_b] :
( ( ( produc3989389360737052631tion_b @ X1 @ X2 )
= ( produc3989389360737052631tion_b @ Y1 @ Y2 ) )
= ( ( X1 = Y1 )
& ( X2 = Y2 ) ) ) ).
% prod.inject
thf(fact_51_old_Oprod_Oinject,axiom,
! [A: nat,B: produc7781606619528532327tion_b,A3: nat,B2: produc7781606619528532327tion_b] :
( ( ( produc7510438065615382334tion_b @ A @ B )
= ( produc7510438065615382334tion_b @ A3 @ B2 ) )
= ( ( A = A3 )
& ( B = B2 ) ) ) ).
% old.prod.inject
thf(fact_52_old_Oprod_Oinject,axiom,
! [A: nat,B: nat,A3: nat,B2: nat] :
( ( ( product_Pair_nat_nat @ A @ B )
= ( product_Pair_nat_nat @ A3 @ B2 ) )
= ( ( A = A3 )
& ( B = B2 ) ) ) ).
% old.prod.inject
thf(fact_53_old_Oprod_Oinject,axiom,
! [A: nat,B: b,A3: nat,B2: b] :
( ( ( product_Pair_nat_b @ A @ B )
= ( product_Pair_nat_b @ A3 @ B2 ) )
= ( ( A = A3 )
& ( B = B2 ) ) ) ).
% old.prod.inject
thf(fact_54_old_Oprod_Oinject,axiom,
! [A: b,B: produc7781606619528532327tion_b,A3: b,B2: produc7781606619528532327tion_b] :
( ( ( produc5187340250978832319tion_b @ A @ B )
= ( produc5187340250978832319tion_b @ A3 @ B2 ) )
= ( ( A = A3 )
& ( B = B2 ) ) ) ).
% old.prod.inject
thf(fact_55_old_Oprod_Oinject,axiom,
! [A: b,B: b,A3: b,B2: b] :
( ( ( product_Pair_b_b @ A @ B )
= ( product_Pair_b_b @ A3 @ B2 ) )
= ( ( A = A3 )
& ( B = B2 ) ) ) ).
% old.prod.inject
thf(fact_56_old_Oprod_Oinject,axiom,
! [A: b,B: nat,A3: b,B2: nat] :
( ( ( product_Pair_b_nat @ A @ B )
= ( product_Pair_b_nat @ A3 @ B2 ) )
= ( ( A = A3 )
& ( B = B2 ) ) ) ).
% old.prod.inject
thf(fact_57_old_Oprod_Oinject,axiom,
! [A: produc7781606619528532327tion_b,B: nat,A3: produc7781606619528532327tion_b,B2: nat] :
( ( ( produc2093246604507004384_b_nat @ A @ B )
= ( produc2093246604507004384_b_nat @ A3 @ B2 ) )
= ( ( A = A3 )
& ( B = B2 ) ) ) ).
% old.prod.inject
thf(fact_58_old_Oprod_Oinject,axiom,
! [A: option_b,B: option_b,A3: option_b,B2: option_b] :
( ( ( produc3989389360737052631tion_b @ A @ B )
= ( produc3989389360737052631tion_b @ A3 @ B2 ) )
= ( ( A = A3 )
& ( B = B2 ) ) ) ).
% old.prod.inject
thf(fact_59_case__prodE2,axiom,
! [Q: ( produc7781606619528532327tion_b > $o ) > $o,P2: option_b > option_b > produc7781606619528532327tion_b > $o,Z: produc7781606619528532327tion_b] :
( ( Q @ ( produc1842704630950797122on_b_o @ P2 @ Z ) )
=> ~ ! [X3: option_b,Y3: option_b] :
( ( Z
= ( produc3989389360737052631tion_b @ X3 @ Y3 ) )
=> ~ ( Q @ ( P2 @ X3 @ Y3 ) ) ) ) ).
% case_prodE2
thf(fact_60_case__prodE2,axiom,
! [Q: $o > $o,P2: set_Pr258254617715012167tion_b > set_Pr258254617715012167tion_b > $o,Z: produc4298468441892121831tion_b] :
( ( Q @ ( produc2671211398375001388on_b_o @ P2 @ Z ) )
=> ~ ! [X3: set_Pr258254617715012167tion_b,Y3: set_Pr258254617715012167tion_b] :
( ( Z
= ( produc4709765886195557207tion_b @ X3 @ Y3 ) )
=> ~ ( Q @ ( P2 @ X3 @ Y3 ) ) ) ) ).
% case_prodE2
thf(fact_61_case__prodE2,axiom,
! [Q: $o > $o,P2: set_option_b > set_option_b > $o,Z: produc3122286842528565607tion_b] :
( ( Q @ ( produc7796829984862323884on_b_o @ P2 @ Z ) )
=> ~ ! [X3: set_option_b,Y3: set_option_b] :
( ( Z
= ( produc5242204166755002327tion_b @ X3 @ Y3 ) )
=> ~ ( Q @ ( P2 @ X3 @ Y3 ) ) ) ) ).
% case_prodE2
thf(fact_62_case__prodE2,axiom,
! [Q: product_prod_b_nat > $o,P2: b > nat > product_prod_b_nat,Z: product_prod_b_nat] :
( ( Q @ ( produc282185899741183267_b_nat @ P2 @ Z ) )
=> ~ ! [X3: b,Y3: nat] :
( ( Z
= ( product_Pair_b_nat @ X3 @ Y3 ) )
=> ~ ( Q @ ( P2 @ X3 @ Y3 ) ) ) ) ).
% case_prodE2
thf(fact_63_case__prodE2,axiom,
! [Q: $o > $o,P2: b > nat > $o,Z: product_prod_b_nat] :
( ( Q @ ( produc795641402153621683_nat_o @ P2 @ Z ) )
=> ~ ! [X3: b,Y3: nat] :
( ( Z
= ( product_Pair_b_nat @ X3 @ Y3 ) )
=> ~ ( Q @ ( P2 @ X3 @ Y3 ) ) ) ) ).
% case_prodE2
thf(fact_64_case__prodE2,axiom,
! [Q: produc1396820459975257318_b_nat > $o,P2: b > nat > produc1396820459975257318_b_nat,Z: product_prod_b_nat] :
( ( Q @ ( produc5650155531262253963_b_nat @ P2 @ Z ) )
=> ~ ! [X3: b,Y3: nat] :
( ( Z
= ( product_Pair_b_nat @ X3 @ Y3 ) )
=> ~ ( Q @ ( P2 @ X3 @ Y3 ) ) ) ) ).
% case_prodE2
thf(fact_65_case__prodE2,axiom,
! [Q: produc7781606619528532327tion_b > $o,P2: option_b > option_b > produc7781606619528532327tion_b,Z: produc7781606619528532327tion_b] :
( ( Q @ ( produc5931753611847401595tion_b @ P2 @ Z ) )
=> ~ ! [X3: option_b,Y3: option_b] :
( ( Z
= ( produc3989389360737052631tion_b @ X3 @ Y3 ) )
=> ~ ( Q @ ( P2 @ X3 @ Y3 ) ) ) ) ).
% case_prodE2
thf(fact_66_case__prodE2,axiom,
! [Q: produc1396820459975257318_b_nat > $o,P2: produc7781606619528532327tion_b > nat > produc1396820459975257318_b_nat,Z: produc1396820459975257318_b_nat] :
( ( Q @ ( produc1170353205628678643_b_nat @ P2 @ Z ) )
=> ~ ! [X3: produc7781606619528532327tion_b,Y3: nat] :
( ( Z
= ( produc2093246604507004384_b_nat @ X3 @ Y3 ) )
=> ~ ( Q @ ( P2 @ X3 @ Y3 ) ) ) ) ).
% case_prodE2
thf(fact_67_case__prod__eta,axiom,
! [F: produc7781606619528532327tion_b > produc7781606619528532327tion_b > $o] :
( ( produc1842704630950797122on_b_o
@ ^ [X: option_b,Y4: option_b] : ( F @ ( produc3989389360737052631tion_b @ X @ Y4 ) ) )
= F ) ).
% case_prod_eta
thf(fact_68_case__prod__eta,axiom,
! [F: produc4298468441892121831tion_b > $o] :
( ( produc2671211398375001388on_b_o
@ ^ [X: set_Pr258254617715012167tion_b,Y4: set_Pr258254617715012167tion_b] : ( F @ ( produc4709765886195557207tion_b @ X @ Y4 ) ) )
= F ) ).
% case_prod_eta
thf(fact_69_case__prod__eta,axiom,
! [F: produc3122286842528565607tion_b > $o] :
( ( produc7796829984862323884on_b_o
@ ^ [X: set_option_b,Y4: set_option_b] : ( F @ ( produc5242204166755002327tion_b @ X @ Y4 ) ) )
= F ) ).
% case_prod_eta
thf(fact_70_case__prod__eta,axiom,
! [F: product_prod_b_nat > product_prod_b_nat] :
( ( produc282185899741183267_b_nat
@ ^ [X: b,Y4: nat] : ( F @ ( product_Pair_b_nat @ X @ Y4 ) ) )
= F ) ).
% case_prod_eta
thf(fact_71_case__prod__eta,axiom,
! [F: product_prod_b_nat > $o] :
( ( produc795641402153621683_nat_o
@ ^ [X: b,Y4: nat] : ( F @ ( product_Pair_b_nat @ X @ Y4 ) ) )
= F ) ).
% case_prod_eta
thf(fact_72_case__prod__eta,axiom,
! [F: product_prod_b_nat > produc1396820459975257318_b_nat] :
( ( produc5650155531262253963_b_nat
@ ^ [X: b,Y4: nat] : ( F @ ( product_Pair_b_nat @ X @ Y4 ) ) )
= F ) ).
% case_prod_eta
thf(fact_73_case__prod__eta,axiom,
! [F: produc7781606619528532327tion_b > produc7781606619528532327tion_b] :
( ( produc5931753611847401595tion_b
@ ^ [X: option_b,Y4: option_b] : ( F @ ( produc3989389360737052631tion_b @ X @ Y4 ) ) )
= F ) ).
% case_prod_eta
thf(fact_74_case__prod__eta,axiom,
! [F: produc1396820459975257318_b_nat > produc1396820459975257318_b_nat] :
( ( produc1170353205628678643_b_nat
@ ^ [X: produc7781606619528532327tion_b,Y4: nat] : ( F @ ( produc2093246604507004384_b_nat @ X @ Y4 ) ) )
= F ) ).
% case_prod_eta
thf(fact_75_cond__case__prod__eta,axiom,
! [F: option_b > option_b > produc7781606619528532327tion_b > $o,G: produc7781606619528532327tion_b > produc7781606619528532327tion_b > $o] :
( ! [X3: option_b,Y3: option_b] :
( ( F @ X3 @ Y3 )
= ( G @ ( produc3989389360737052631tion_b @ X3 @ Y3 ) ) )
=> ( ( produc1842704630950797122on_b_o @ F )
= G ) ) ).
% cond_case_prod_eta
thf(fact_76_cond__case__prod__eta,axiom,
! [F: set_Pr258254617715012167tion_b > set_Pr258254617715012167tion_b > $o,G: produc4298468441892121831tion_b > $o] :
( ! [X3: set_Pr258254617715012167tion_b,Y3: set_Pr258254617715012167tion_b] :
( ( F @ X3 @ Y3 )
= ( G @ ( produc4709765886195557207tion_b @ X3 @ Y3 ) ) )
=> ( ( produc2671211398375001388on_b_o @ F )
= G ) ) ).
% cond_case_prod_eta
thf(fact_77_cond__case__prod__eta,axiom,
! [F: set_option_b > set_option_b > $o,G: produc3122286842528565607tion_b > $o] :
( ! [X3: set_option_b,Y3: set_option_b] :
( ( F @ X3 @ Y3 )
= ( G @ ( produc5242204166755002327tion_b @ X3 @ Y3 ) ) )
=> ( ( produc7796829984862323884on_b_o @ F )
= G ) ) ).
% cond_case_prod_eta
thf(fact_78_cond__case__prod__eta,axiom,
! [F: b > nat > product_prod_b_nat,G: product_prod_b_nat > product_prod_b_nat] :
( ! [X3: b,Y3: nat] :
( ( F @ X3 @ Y3 )
= ( G @ ( product_Pair_b_nat @ X3 @ Y3 ) ) )
=> ( ( produc282185899741183267_b_nat @ F )
= G ) ) ).
% cond_case_prod_eta
thf(fact_79_cond__case__prod__eta,axiom,
! [F: b > nat > $o,G: product_prod_b_nat > $o] :
( ! [X3: b,Y3: nat] :
( ( F @ X3 @ Y3 )
= ( G @ ( product_Pair_b_nat @ X3 @ Y3 ) ) )
=> ( ( produc795641402153621683_nat_o @ F )
= G ) ) ).
% cond_case_prod_eta
thf(fact_80_cond__case__prod__eta,axiom,
! [F: b > nat > produc1396820459975257318_b_nat,G: product_prod_b_nat > produc1396820459975257318_b_nat] :
( ! [X3: b,Y3: nat] :
( ( F @ X3 @ Y3 )
= ( G @ ( product_Pair_b_nat @ X3 @ Y3 ) ) )
=> ( ( produc5650155531262253963_b_nat @ F )
= G ) ) ).
% cond_case_prod_eta
thf(fact_81_cond__case__prod__eta,axiom,
! [F: option_b > option_b > produc7781606619528532327tion_b,G: produc7781606619528532327tion_b > produc7781606619528532327tion_b] :
( ! [X3: option_b,Y3: option_b] :
( ( F @ X3 @ Y3 )
= ( G @ ( produc3989389360737052631tion_b @ X3 @ Y3 ) ) )
=> ( ( produc5931753611847401595tion_b @ F )
= G ) ) ).
% cond_case_prod_eta
thf(fact_82_cond__case__prod__eta,axiom,
! [F: produc7781606619528532327tion_b > nat > produc1396820459975257318_b_nat,G: produc1396820459975257318_b_nat > produc1396820459975257318_b_nat] :
( ! [X3: produc7781606619528532327tion_b,Y3: nat] :
( ( F @ X3 @ Y3 )
= ( G @ ( produc2093246604507004384_b_nat @ X3 @ Y3 ) ) )
=> ( ( produc1170353205628678643_b_nat @ F )
= G ) ) ).
% cond_case_prod_eta
thf(fact_83_case__prodI2,axiom,
! [P: produc7025179454482589068tion_b,C: nat > produc7781606619528532327tion_b > $o] :
( ! [A4: nat,B3: produc7781606619528532327tion_b] :
( ( P
= ( produc7510438065615382334tion_b @ A4 @ B3 ) )
=> ( C @ A4 @ B3 ) )
=> ( produc6970957433282489197on_b_o @ C @ P ) ) ).
% case_prodI2
thf(fact_84_case__prodI2,axiom,
! [P: product_prod_nat_nat,C: nat > nat > $o] :
( ! [A4: nat,B3: nat] :
( ( P
= ( product_Pair_nat_nat @ A4 @ B3 ) )
=> ( C @ A4 @ B3 ) )
=> ( produc6081775807080527818_nat_o @ C @ P ) ) ).
% case_prodI2
thf(fact_85_case__prodI2,axiom,
! [P: product_prod_nat_b,C: nat > b > $o] :
( ! [A4: nat,B3: b] :
( ( P
= ( product_Pair_nat_b @ A4 @ B3 ) )
=> ( C @ A4 @ B3 ) )
=> ( produc9071082986767181781at_b_o @ C @ P ) ) ).
% case_prodI2
thf(fact_86_case__prodI2,axiom,
! [P: produc4407387694553101647tion_b,C: b > produc7781606619528532327tion_b > $o] :
( ! [A4: b,B3: produc7781606619528532327tion_b] :
( ( P
= ( produc5187340250978832319tion_b @ A4 @ B3 ) )
=> ( C @ A4 @ B3 ) )
=> ( produc7466096807386998468on_b_o @ C @ P ) ) ).
% case_prodI2
thf(fact_87_case__prodI2,axiom,
! [P: product_prod_b_b,C: b > b > $o] :
( ! [A4: b,B3: b] :
( ( P
= ( product_Pair_b_b @ A4 @ B3 ) )
=> ( C @ A4 @ B3 ) )
=> ( produc4772849988445941548_b_b_o @ C @ P ) ) ).
% case_prodI2
thf(fact_88_case__prodI2,axiom,
! [P: produc4298468441892121831tion_b,C: set_Pr258254617715012167tion_b > set_Pr258254617715012167tion_b > $o] :
( ! [A4: set_Pr258254617715012167tion_b,B3: set_Pr258254617715012167tion_b] :
( ( P
= ( produc4709765886195557207tion_b @ A4 @ B3 ) )
=> ( C @ A4 @ B3 ) )
=> ( produc2671211398375001388on_b_o @ C @ P ) ) ).
% case_prodI2
thf(fact_89_case__prodI2,axiom,
! [P: produc3122286842528565607tion_b,C: set_option_b > set_option_b > $o] :
( ! [A4: set_option_b,B3: set_option_b] :
( ( P
= ( produc5242204166755002327tion_b @ A4 @ B3 ) )
=> ( C @ A4 @ B3 ) )
=> ( produc7796829984862323884on_b_o @ C @ P ) ) ).
% case_prodI2
thf(fact_90_case__prodI2,axiom,
! [P: produc1396820459975257318_b_nat,C: produc7781606619528532327tion_b > nat > $o] :
( ! [A4: produc7781606619528532327tion_b,B3: nat] :
( ( P
= ( produc2093246604507004384_b_nat @ A4 @ B3 ) )
=> ( C @ A4 @ B3 ) )
=> ( produc5232674473337540683_nat_o @ C @ P ) ) ).
% case_prodI2
thf(fact_91_case__prodI2,axiom,
! [P: produc7781606619528532327tion_b,C: option_b > option_b > $o] :
( ! [A4: option_b,B3: option_b] :
( ( P
= ( produc3989389360737052631tion_b @ A4 @ B3 ) )
=> ( C @ A4 @ B3 ) )
=> ( produc3378454745690301612on_b_o @ C @ P ) ) ).
% case_prodI2
thf(fact_92_case__prodI2,axiom,
! [P: product_prod_b_nat,C: b > nat > $o] :
( ! [A4: b,B3: nat] :
( ( P
= ( product_Pair_b_nat @ A4 @ B3 ) )
=> ( C @ A4 @ B3 ) )
=> ( produc795641402153621683_nat_o @ C @ P ) ) ).
% case_prodI2
thf(fact_93_case__prodI,axiom,
! [F: nat > produc7781606619528532327tion_b > $o,A: nat,B: produc7781606619528532327tion_b] :
( ( F @ A @ B )
=> ( produc6970957433282489197on_b_o @ F @ ( produc7510438065615382334tion_b @ A @ B ) ) ) ).
% case_prodI
thf(fact_94_case__prodI,axiom,
! [F: nat > nat > $o,A: nat,B: nat] :
( ( F @ A @ B )
=> ( produc6081775807080527818_nat_o @ F @ ( product_Pair_nat_nat @ A @ B ) ) ) ).
% case_prodI
thf(fact_95_case__prodI,axiom,
! [F: nat > b > $o,A: nat,B: b] :
( ( F @ A @ B )
=> ( produc9071082986767181781at_b_o @ F @ ( product_Pair_nat_b @ A @ B ) ) ) ).
% case_prodI
thf(fact_96_case__prodI,axiom,
! [F: b > produc7781606619528532327tion_b > $o,A: b,B: produc7781606619528532327tion_b] :
( ( F @ A @ B )
=> ( produc7466096807386998468on_b_o @ F @ ( produc5187340250978832319tion_b @ A @ B ) ) ) ).
% case_prodI
thf(fact_97_case__prodI,axiom,
! [F: b > b > $o,A: b,B: b] :
( ( F @ A @ B )
=> ( produc4772849988445941548_b_b_o @ F @ ( product_Pair_b_b @ A @ B ) ) ) ).
% case_prodI
thf(fact_98_case__prodI,axiom,
! [F: set_Pr258254617715012167tion_b > set_Pr258254617715012167tion_b > $o,A: set_Pr258254617715012167tion_b,B: set_Pr258254617715012167tion_b] :
( ( F @ A @ B )
=> ( produc2671211398375001388on_b_o @ F @ ( produc4709765886195557207tion_b @ A @ B ) ) ) ).
% case_prodI
thf(fact_99_case__prodI,axiom,
! [F: set_option_b > set_option_b > $o,A: set_option_b,B: set_option_b] :
( ( F @ A @ B )
=> ( produc7796829984862323884on_b_o @ F @ ( produc5242204166755002327tion_b @ A @ B ) ) ) ).
% case_prodI
thf(fact_100_case__prodI,axiom,
! [F: produc7781606619528532327tion_b > nat > $o,A: produc7781606619528532327tion_b,B: nat] :
( ( F @ A @ B )
=> ( produc5232674473337540683_nat_o @ F @ ( produc2093246604507004384_b_nat @ A @ B ) ) ) ).
% case_prodI
thf(fact_101_case__prodI,axiom,
! [F: option_b > option_b > $o,A: option_b,B: option_b] :
( ( F @ A @ B )
=> ( produc3378454745690301612on_b_o @ F @ ( produc3989389360737052631tion_b @ A @ B ) ) ) ).
% case_prodI
thf(fact_102_case__prodI,axiom,
! [F: b > nat > $o,A: b,B: nat] :
( ( F @ A @ B )
=> ( produc795641402153621683_nat_o @ F @ ( product_Pair_b_nat @ A @ B ) ) ) ).
% case_prodI
thf(fact_103_mem__case__prodI2,axiom,
! [P: product_prod_b_nat,Z: nat,C: b > nat > set_nat] :
( ! [A4: b,B3: nat] :
( ( P
= ( product_Pair_b_nat @ A4 @ B3 ) )
=> ( member_nat @ Z @ ( C @ A4 @ B3 ) ) )
=> ( member_nat @ Z @ ( produc7337630463249427243et_nat @ C @ P ) ) ) ).
% mem_case_prodI2
thf(fact_104_mem__case__prodI2,axiom,
! [P: product_prod_b_nat,Z: b,C: b > nat > set_b] :
( ! [A4: b,B3: nat] :
( ( P
= ( product_Pair_b_nat @ A4 @ B3 ) )
=> ( member_b @ Z @ ( C @ A4 @ B3 ) ) )
=> ( member_b @ Z @ ( produc6760141351533629306_set_b @ C @ P ) ) ) ).
% mem_case_prodI2
thf(fact_105_mem__case__prodI2,axiom,
! [P: product_prod_nat_nat,Z: nat,C: nat > nat > set_nat] :
( ! [A4: nat,B3: nat] :
( ( P
= ( product_Pair_nat_nat @ A4 @ B3 ) )
=> ( member_nat @ Z @ ( C @ A4 @ B3 ) ) )
=> ( member_nat @ Z @ ( produc6189476227299908564et_nat @ C @ P ) ) ) ).
% mem_case_prodI2
thf(fact_106_mem__case__prodI2,axiom,
! [P: product_prod_nat_nat,Z: b,C: nat > nat > set_b] :
( ! [A4: nat,B3: nat] :
( ( P
= ( product_Pair_nat_nat @ A4 @ B3 ) )
=> ( member_b @ Z @ ( C @ A4 @ B3 ) ) )
=> ( member_b @ Z @ ( produc8052394788132812561_set_b @ C @ P ) ) ) ).
% mem_case_prodI2
thf(fact_107_mem__case__prodI2,axiom,
! [P: product_prod_nat_b,Z: nat,C: nat > b > set_nat] :
( ! [A4: nat,B3: b] :
( ( P
= ( product_Pair_nat_b @ A4 @ B3 ) )
=> ( member_nat @ Z @ ( C @ A4 @ B3 ) ) )
=> ( member_nat @ Z @ ( produc7186063458415227017et_nat @ C @ P ) ) ) ).
% mem_case_prodI2
thf(fact_108_mem__case__prodI2,axiom,
! [P: product_prod_nat_b,Z: b,C: nat > b > set_b] :
( ! [A4: nat,B3: b] :
( ( P
= ( product_Pair_nat_b @ A4 @ B3 ) )
=> ( member_b @ Z @ ( C @ A4 @ B3 ) ) )
=> ( member_b @ Z @ ( produc4985422997113759132_set_b @ C @ P ) ) ) ).
% mem_case_prodI2
thf(fact_109_mem__case__prodI2,axiom,
! [P: product_prod_b_b,Z: nat,C: b > b > set_nat] :
( ! [A4: b,B3: b] :
( ( P
= ( product_Pair_b_b @ A4 @ B3 ) )
=> ( member_nat @ Z @ ( C @ A4 @ B3 ) ) )
=> ( member_nat @ Z @ ( produc5893810021816043762et_nat @ C @ P ) ) ) ).
% mem_case_prodI2
thf(fact_110_mem__case__prodI2,axiom,
! [P: product_prod_b_b,Z: b,C: b > b > set_b] :
( ! [A4: b,B3: b] :
( ( P
= ( product_Pair_b_b @ A4 @ B3 ) )
=> ( member_b @ Z @ ( C @ A4 @ B3 ) ) )
=> ( member_b @ Z @ ( produc2614443674381817203_set_b @ C @ P ) ) ) ).
% mem_case_prodI2
thf(fact_111_mem__case__prodI2,axiom,
! [P: product_prod_b_nat,Z: option_b,C: b > nat > set_option_b] :
( ! [A4: b,B3: nat] :
( ( P
= ( product_Pair_b_nat @ A4 @ B3 ) )
=> ( member_option_b @ Z @ ( C @ A4 @ B3 ) ) )
=> ( member_option_b @ Z @ ( produc5701421212930722368tion_b @ C @ P ) ) ) ).
% mem_case_prodI2
thf(fact_112_mem__case__prodI2,axiom,
! [P: product_prod_nat_nat,Z: option_b,C: nat > nat > set_option_b] :
( ! [A4: nat,B3: nat] :
( ( P
= ( product_Pair_nat_nat @ A4 @ B3 ) )
=> ( member_option_b @ Z @ ( C @ A4 @ B3 ) ) )
=> ( member_option_b @ Z @ ( produc819122955021894487tion_b @ C @ P ) ) ) ).
% mem_case_prodI2
thf(fact_113_mem__case__prodI,axiom,
! [Z: nat,C: b > nat > set_nat,A: b,B: nat] :
( ( member_nat @ Z @ ( C @ A @ B ) )
=> ( member_nat @ Z @ ( produc7337630463249427243et_nat @ C @ ( product_Pair_b_nat @ A @ B ) ) ) ) ).
% mem_case_prodI
thf(fact_114_mem__case__prodI,axiom,
! [Z: b,C: b > nat > set_b,A: b,B: nat] :
( ( member_b @ Z @ ( C @ A @ B ) )
=> ( member_b @ Z @ ( produc6760141351533629306_set_b @ C @ ( product_Pair_b_nat @ A @ B ) ) ) ) ).
% mem_case_prodI
thf(fact_115_mem__case__prodI,axiom,
! [Z: nat,C: nat > nat > set_nat,A: nat,B: nat] :
( ( member_nat @ Z @ ( C @ A @ B ) )
=> ( member_nat @ Z @ ( produc6189476227299908564et_nat @ C @ ( product_Pair_nat_nat @ A @ B ) ) ) ) ).
% mem_case_prodI
thf(fact_116_mem__case__prodI,axiom,
! [Z: b,C: nat > nat > set_b,A: nat,B: nat] :
( ( member_b @ Z @ ( C @ A @ B ) )
=> ( member_b @ Z @ ( produc8052394788132812561_set_b @ C @ ( product_Pair_nat_nat @ A @ B ) ) ) ) ).
% mem_case_prodI
thf(fact_117_mem__case__prodI,axiom,
! [Z: nat,C: nat > b > set_nat,A: nat,B: b] :
( ( member_nat @ Z @ ( C @ A @ B ) )
=> ( member_nat @ Z @ ( produc7186063458415227017et_nat @ C @ ( product_Pair_nat_b @ A @ B ) ) ) ) ).
% mem_case_prodI
thf(fact_118_mem__case__prodI,axiom,
! [Z: b,C: nat > b > set_b,A: nat,B: b] :
( ( member_b @ Z @ ( C @ A @ B ) )
=> ( member_b @ Z @ ( produc4985422997113759132_set_b @ C @ ( product_Pair_nat_b @ A @ B ) ) ) ) ).
% mem_case_prodI
thf(fact_119_mem__case__prodI,axiom,
! [Z: nat,C: b > b > set_nat,A: b,B: b] :
( ( member_nat @ Z @ ( C @ A @ B ) )
=> ( member_nat @ Z @ ( produc5893810021816043762et_nat @ C @ ( product_Pair_b_b @ A @ B ) ) ) ) ).
% mem_case_prodI
thf(fact_120_mem__case__prodI,axiom,
! [Z: b,C: b > b > set_b,A: b,B: b] :
( ( member_b @ Z @ ( C @ A @ B ) )
=> ( member_b @ Z @ ( produc2614443674381817203_set_b @ C @ ( product_Pair_b_b @ A @ B ) ) ) ) ).
% mem_case_prodI
thf(fact_121_mem__case__prodI,axiom,
! [Z: option_b,C: b > nat > set_option_b,A: b,B: nat] :
( ( member_option_b @ Z @ ( C @ A @ B ) )
=> ( member_option_b @ Z @ ( produc5701421212930722368tion_b @ C @ ( product_Pair_b_nat @ A @ B ) ) ) ) ).
% mem_case_prodI
thf(fact_122_mem__case__prodI,axiom,
! [Z: option_b,C: nat > nat > set_option_b,A: nat,B: nat] :
( ( member_option_b @ Z @ ( C @ A @ B ) )
=> ( member_option_b @ Z @ ( produc819122955021894487tion_b @ C @ ( product_Pair_nat_nat @ A @ B ) ) ) ) ).
% mem_case_prodI
thf(fact_123_case__prodI2_H,axiom,
! [P: produc7781606619528532327tion_b,C: option_b > option_b > produc7781606619528532327tion_b > $o,X4: produc7781606619528532327tion_b] :
( ! [A4: option_b,B3: option_b] :
( ( ( produc3989389360737052631tion_b @ A4 @ B3 )
= P )
=> ( C @ A4 @ B3 @ X4 ) )
=> ( produc1842704630950797122on_b_o @ C @ P @ X4 ) ) ).
% case_prodI2'
thf(fact_124_mem__case__prodE,axiom,
! [Z: nat,C: b > nat > set_nat,P: product_prod_b_nat] :
( ( member_nat @ Z @ ( produc7337630463249427243et_nat @ C @ P ) )
=> ~ ! [X3: b,Y3: nat] :
( ( P
= ( product_Pair_b_nat @ X3 @ Y3 ) )
=> ~ ( member_nat @ Z @ ( C @ X3 @ Y3 ) ) ) ) ).
% mem_case_prodE
thf(fact_125_mem__case__prodE,axiom,
! [Z: b,C: b > nat > set_b,P: product_prod_b_nat] :
( ( member_b @ Z @ ( produc6760141351533629306_set_b @ C @ P ) )
=> ~ ! [X3: b,Y3: nat] :
( ( P
= ( product_Pair_b_nat @ X3 @ Y3 ) )
=> ~ ( member_b @ Z @ ( C @ X3 @ Y3 ) ) ) ) ).
% mem_case_prodE
thf(fact_126_mem__case__prodE,axiom,
! [Z: nat,C: nat > nat > set_nat,P: product_prod_nat_nat] :
( ( member_nat @ Z @ ( produc6189476227299908564et_nat @ C @ P ) )
=> ~ ! [X3: nat,Y3: nat] :
( ( P
= ( product_Pair_nat_nat @ X3 @ Y3 ) )
=> ~ ( member_nat @ Z @ ( C @ X3 @ Y3 ) ) ) ) ).
% mem_case_prodE
thf(fact_127_mem__case__prodE,axiom,
! [Z: b,C: nat > nat > set_b,P: product_prod_nat_nat] :
( ( member_b @ Z @ ( produc8052394788132812561_set_b @ C @ P ) )
=> ~ ! [X3: nat,Y3: nat] :
( ( P
= ( product_Pair_nat_nat @ X3 @ Y3 ) )
=> ~ ( member_b @ Z @ ( C @ X3 @ Y3 ) ) ) ) ).
% mem_case_prodE
thf(fact_128_mem__case__prodE,axiom,
! [Z: nat,C: nat > b > set_nat,P: product_prod_nat_b] :
( ( member_nat @ Z @ ( produc7186063458415227017et_nat @ C @ P ) )
=> ~ ! [X3: nat,Y3: b] :
( ( P
= ( product_Pair_nat_b @ X3 @ Y3 ) )
=> ~ ( member_nat @ Z @ ( C @ X3 @ Y3 ) ) ) ) ).
% mem_case_prodE
thf(fact_129_mem__case__prodE,axiom,
! [Z: b,C: nat > b > set_b,P: product_prod_nat_b] :
( ( member_b @ Z @ ( produc4985422997113759132_set_b @ C @ P ) )
=> ~ ! [X3: nat,Y3: b] :
( ( P
= ( product_Pair_nat_b @ X3 @ Y3 ) )
=> ~ ( member_b @ Z @ ( C @ X3 @ Y3 ) ) ) ) ).
% mem_case_prodE
thf(fact_130_mem__case__prodE,axiom,
! [Z: nat,C: b > b > set_nat,P: product_prod_b_b] :
( ( member_nat @ Z @ ( produc5893810021816043762et_nat @ C @ P ) )
=> ~ ! [X3: b,Y3: b] :
( ( P
= ( product_Pair_b_b @ X3 @ Y3 ) )
=> ~ ( member_nat @ Z @ ( C @ X3 @ Y3 ) ) ) ) ).
% mem_case_prodE
thf(fact_131_mem__case__prodE,axiom,
! [Z: b,C: b > b > set_b,P: product_prod_b_b] :
( ( member_b @ Z @ ( produc2614443674381817203_set_b @ C @ P ) )
=> ~ ! [X3: b,Y3: b] :
( ( P
= ( product_Pair_b_b @ X3 @ Y3 ) )
=> ~ ( member_b @ Z @ ( C @ X3 @ Y3 ) ) ) ) ).
% mem_case_prodE
thf(fact_132_mem__case__prodE,axiom,
! [Z: option_b,C: b > nat > set_option_b,P: product_prod_b_nat] :
( ( member_option_b @ Z @ ( produc5701421212930722368tion_b @ C @ P ) )
=> ~ ! [X3: b,Y3: nat] :
( ( P
= ( product_Pair_b_nat @ X3 @ Y3 ) )
=> ~ ( member_option_b @ Z @ ( C @ X3 @ Y3 ) ) ) ) ).
% mem_case_prodE
thf(fact_133_mem__case__prodE,axiom,
! [Z: option_b,C: nat > nat > set_option_b,P: product_prod_nat_nat] :
( ( member_option_b @ Z @ ( produc819122955021894487tion_b @ C @ P ) )
=> ~ ! [X3: nat,Y3: nat] :
( ( P
= ( product_Pair_nat_nat @ X3 @ Y3 ) )
=> ~ ( member_option_b @ Z @ ( C @ X3 @ Y3 ) ) ) ) ).
% mem_case_prodE
thf(fact_134_case__prodE,axiom,
! [C: nat > produc7781606619528532327tion_b > $o,P: produc7025179454482589068tion_b] :
( ( produc6970957433282489197on_b_o @ C @ P )
=> ~ ! [X3: nat,Y3: produc7781606619528532327tion_b] :
( ( P
= ( produc7510438065615382334tion_b @ X3 @ Y3 ) )
=> ~ ( C @ X3 @ Y3 ) ) ) ).
% case_prodE
thf(fact_135_case__prodE,axiom,
! [C: nat > nat > $o,P: product_prod_nat_nat] :
( ( produc6081775807080527818_nat_o @ C @ P )
=> ~ ! [X3: nat,Y3: nat] :
( ( P
= ( product_Pair_nat_nat @ X3 @ Y3 ) )
=> ~ ( C @ X3 @ Y3 ) ) ) ).
% case_prodE
thf(fact_136_case__prodE,axiom,
! [C: nat > b > $o,P: product_prod_nat_b] :
( ( produc9071082986767181781at_b_o @ C @ P )
=> ~ ! [X3: nat,Y3: b] :
( ( P
= ( product_Pair_nat_b @ X3 @ Y3 ) )
=> ~ ( C @ X3 @ Y3 ) ) ) ).
% case_prodE
thf(fact_137_case__prodE,axiom,
! [C: b > produc7781606619528532327tion_b > $o,P: produc4407387694553101647tion_b] :
( ( produc7466096807386998468on_b_o @ C @ P )
=> ~ ! [X3: b,Y3: produc7781606619528532327tion_b] :
( ( P
= ( produc5187340250978832319tion_b @ X3 @ Y3 ) )
=> ~ ( C @ X3 @ Y3 ) ) ) ).
% case_prodE
thf(fact_138_case__prodE,axiom,
! [C: b > b > $o,P: product_prod_b_b] :
( ( produc4772849988445941548_b_b_o @ C @ P )
=> ~ ! [X3: b,Y3: b] :
( ( P
= ( product_Pair_b_b @ X3 @ Y3 ) )
=> ~ ( C @ X3 @ Y3 ) ) ) ).
% case_prodE
thf(fact_139_case__prodE,axiom,
! [C: set_Pr258254617715012167tion_b > set_Pr258254617715012167tion_b > $o,P: produc4298468441892121831tion_b] :
( ( produc2671211398375001388on_b_o @ C @ P )
=> ~ ! [X3: set_Pr258254617715012167tion_b,Y3: set_Pr258254617715012167tion_b] :
( ( P
= ( produc4709765886195557207tion_b @ X3 @ Y3 ) )
=> ~ ( C @ X3 @ Y3 ) ) ) ).
% case_prodE
thf(fact_140_case__prodE,axiom,
! [C: set_option_b > set_option_b > $o,P: produc3122286842528565607tion_b] :
( ( produc7796829984862323884on_b_o @ C @ P )
=> ~ ! [X3: set_option_b,Y3: set_option_b] :
( ( P
= ( produc5242204166755002327tion_b @ X3 @ Y3 ) )
=> ~ ( C @ X3 @ Y3 ) ) ) ).
% case_prodE
thf(fact_141_case__prodE,axiom,
! [C: produc7781606619528532327tion_b > nat > $o,P: produc1396820459975257318_b_nat] :
( ( produc5232674473337540683_nat_o @ C @ P )
=> ~ ! [X3: produc7781606619528532327tion_b,Y3: nat] :
( ( P
= ( produc2093246604507004384_b_nat @ X3 @ Y3 ) )
=> ~ ( C @ X3 @ Y3 ) ) ) ).
% case_prodE
thf(fact_142_case__prodE,axiom,
! [C: option_b > option_b > $o,P: produc7781606619528532327tion_b] :
( ( produc3378454745690301612on_b_o @ C @ P )
=> ~ ! [X3: option_b,Y3: option_b] :
( ( P
= ( produc3989389360737052631tion_b @ X3 @ Y3 ) )
=> ~ ( C @ X3 @ Y3 ) ) ) ).
% case_prodE
thf(fact_143_case__prodE,axiom,
! [C: b > nat > $o,P: product_prod_b_nat] :
( ( produc795641402153621683_nat_o @ C @ P )
=> ~ ! [X3: b,Y3: nat] :
( ( P
= ( product_Pair_b_nat @ X3 @ Y3 ) )
=> ~ ( C @ X3 @ Y3 ) ) ) ).
% case_prodE
thf(fact_144_case__prodD,axiom,
! [F: nat > produc7781606619528532327tion_b > $o,A: nat,B: produc7781606619528532327tion_b] :
( ( produc6970957433282489197on_b_o @ F @ ( produc7510438065615382334tion_b @ A @ B ) )
=> ( F @ A @ B ) ) ).
% case_prodD
thf(fact_145_case__prodD,axiom,
! [F: nat > nat > $o,A: nat,B: nat] :
( ( produc6081775807080527818_nat_o @ F @ ( product_Pair_nat_nat @ A @ B ) )
=> ( F @ A @ B ) ) ).
% case_prodD
thf(fact_146_case__prodD,axiom,
! [F: nat > b > $o,A: nat,B: b] :
( ( produc9071082986767181781at_b_o @ F @ ( product_Pair_nat_b @ A @ B ) )
=> ( F @ A @ B ) ) ).
% case_prodD
thf(fact_147_case__prodD,axiom,
! [F: b > produc7781606619528532327tion_b > $o,A: b,B: produc7781606619528532327tion_b] :
( ( produc7466096807386998468on_b_o @ F @ ( produc5187340250978832319tion_b @ A @ B ) )
=> ( F @ A @ B ) ) ).
% case_prodD
thf(fact_148_case__prodD,axiom,
! [F: b > b > $o,A: b,B: b] :
( ( produc4772849988445941548_b_b_o @ F @ ( product_Pair_b_b @ A @ B ) )
=> ( F @ A @ B ) ) ).
% case_prodD
thf(fact_149_case__prodD,axiom,
! [F: set_Pr258254617715012167tion_b > set_Pr258254617715012167tion_b > $o,A: set_Pr258254617715012167tion_b,B: set_Pr258254617715012167tion_b] :
( ( produc2671211398375001388on_b_o @ F @ ( produc4709765886195557207tion_b @ A @ B ) )
=> ( F @ A @ B ) ) ).
% case_prodD
thf(fact_150_case__prodD,axiom,
! [F: set_option_b > set_option_b > $o,A: set_option_b,B: set_option_b] :
( ( produc7796829984862323884on_b_o @ F @ ( produc5242204166755002327tion_b @ A @ B ) )
=> ( F @ A @ B ) ) ).
% case_prodD
thf(fact_151_case__prodD,axiom,
! [F: produc7781606619528532327tion_b > nat > $o,A: produc7781606619528532327tion_b,B: nat] :
( ( produc5232674473337540683_nat_o @ F @ ( produc2093246604507004384_b_nat @ A @ B ) )
=> ( F @ A @ B ) ) ).
% case_prodD
thf(fact_152_case__prodD,axiom,
! [F: option_b > option_b > $o,A: option_b,B: option_b] :
( ( produc3378454745690301612on_b_o @ F @ ( produc3989389360737052631tion_b @ A @ B ) )
=> ( F @ A @ B ) ) ).
% case_prodD
thf(fact_153_case__prodD,axiom,
! [F: b > nat > $o,A: b,B: nat] :
( ( produc795641402153621683_nat_o @ F @ ( product_Pair_b_nat @ A @ B ) )
=> ( F @ A @ B ) ) ).
% case_prodD
thf(fact_154_case__prodE_H,axiom,
! [C: option_b > option_b > produc7781606619528532327tion_b > $o,P: produc7781606619528532327tion_b,Z: produc7781606619528532327tion_b] :
( ( produc1842704630950797122on_b_o @ C @ P @ Z )
=> ~ ! [X3: option_b,Y3: option_b] :
( ( P
= ( produc3989389360737052631tion_b @ X3 @ Y3 ) )
=> ~ ( C @ X3 @ Y3 @ Z ) ) ) ).
% case_prodE'
thf(fact_155_case__prodD_H,axiom,
! [R: option_b > option_b > produc7781606619528532327tion_b > $o,A: option_b,B: option_b,C: produc7781606619528532327tion_b] :
( ( produc1842704630950797122on_b_o @ R @ ( produc3989389360737052631tion_b @ A @ B ) @ C )
=> ( R @ A @ B @ C ) ) ).
% case_prodD'
thf(fact_156_prod__induct3,axiom,
! [P2: produc7025179454482589068tion_b > $o,X4: produc7025179454482589068tion_b] :
( ! [A4: nat,B3: option_b,C2: option_b] : ( P2 @ ( produc7510438065615382334tion_b @ A4 @ ( produc3989389360737052631tion_b @ B3 @ C2 ) ) )
=> ( P2 @ X4 ) ) ).
% prod_induct3
thf(fact_157_prod__induct3,axiom,
! [P2: produc4407387694553101647tion_b > $o,X4: produc4407387694553101647tion_b] :
( ! [A4: b,B3: option_b,C2: option_b] : ( P2 @ ( produc5187340250978832319tion_b @ A4 @ ( produc3989389360737052631tion_b @ B3 @ C2 ) ) )
=> ( P2 @ X4 ) ) ).
% prod_induct3
thf(fact_158_prod__cases3,axiom,
! [Y5: produc7025179454482589068tion_b] :
~ ! [A4: nat,B3: option_b,C2: option_b] :
( Y5
!= ( produc7510438065615382334tion_b @ A4 @ ( produc3989389360737052631tion_b @ B3 @ C2 ) ) ) ).
% prod_cases3
thf(fact_159_prod__cases3,axiom,
! [Y5: produc4407387694553101647tion_b] :
~ ! [A4: b,B3: option_b,C2: option_b] :
( Y5
!= ( produc5187340250978832319tion_b @ A4 @ ( produc3989389360737052631tion_b @ B3 @ C2 ) ) ) ).
% prod_cases3
thf(fact_160_Pair__inject,axiom,
! [A: nat,B: produc7781606619528532327tion_b,A3: nat,B2: produc7781606619528532327tion_b] :
( ( ( produc7510438065615382334tion_b @ A @ B )
= ( produc7510438065615382334tion_b @ A3 @ B2 ) )
=> ~ ( ( A = A3 )
=> ( B != B2 ) ) ) ).
% Pair_inject
thf(fact_161_Pair__inject,axiom,
! [A: nat,B: nat,A3: nat,B2: nat] :
( ( ( product_Pair_nat_nat @ A @ B )
= ( product_Pair_nat_nat @ A3 @ B2 ) )
=> ~ ( ( A = A3 )
=> ( B != B2 ) ) ) ).
% Pair_inject
thf(fact_162_Pair__inject,axiom,
! [A: nat,B: b,A3: nat,B2: b] :
( ( ( product_Pair_nat_b @ A @ B )
= ( product_Pair_nat_b @ A3 @ B2 ) )
=> ~ ( ( A = A3 )
=> ( B != B2 ) ) ) ).
% Pair_inject
thf(fact_163_Pair__inject,axiom,
! [A: b,B: produc7781606619528532327tion_b,A3: b,B2: produc7781606619528532327tion_b] :
( ( ( produc5187340250978832319tion_b @ A @ B )
= ( produc5187340250978832319tion_b @ A3 @ B2 ) )
=> ~ ( ( A = A3 )
=> ( B != B2 ) ) ) ).
% Pair_inject
thf(fact_164_Pair__inject,axiom,
! [A: b,B: b,A3: b,B2: b] :
( ( ( product_Pair_b_b @ A @ B )
= ( product_Pair_b_b @ A3 @ B2 ) )
=> ~ ( ( A = A3 )
=> ( B != B2 ) ) ) ).
% Pair_inject
thf(fact_165_Pair__inject,axiom,
! [A: produc7781606619528532327tion_b,B: nat,A3: produc7781606619528532327tion_b,B2: nat] :
( ( ( produc2093246604507004384_b_nat @ A @ B )
= ( produc2093246604507004384_b_nat @ A3 @ B2 ) )
=> ~ ( ( A = A3 )
=> ( B != B2 ) ) ) ).
% Pair_inject
thf(fact_166_Pair__inject,axiom,
! [A: option_b,B: option_b,A3: option_b,B2: option_b] :
( ( ( produc3989389360737052631tion_b @ A @ B )
= ( produc3989389360737052631tion_b @ A3 @ B2 ) )
=> ~ ( ( A = A3 )
=> ( B != B2 ) ) ) ).
% Pair_inject
thf(fact_167_Pair__inject,axiom,
! [A: b,B: nat,A3: b,B2: nat] :
( ( ( product_Pair_b_nat @ A @ B )
= ( product_Pair_b_nat @ A3 @ B2 ) )
=> ~ ( ( A = A3 )
=> ( B != B2 ) ) ) ).
% Pair_inject
thf(fact_168_prod__cases,axiom,
! [P2: produc7025179454482589068tion_b > $o,P: produc7025179454482589068tion_b] :
( ! [A4: nat,B3: produc7781606619528532327tion_b] : ( P2 @ ( produc7510438065615382334tion_b @ A4 @ B3 ) )
=> ( P2 @ P ) ) ).
% prod_cases
thf(fact_169_prod__cases,axiom,
! [P2: product_prod_nat_nat > $o,P: product_prod_nat_nat] :
( ! [A4: nat,B3: nat] : ( P2 @ ( product_Pair_nat_nat @ A4 @ B3 ) )
=> ( P2 @ P ) ) ).
% prod_cases
thf(fact_170_prod__cases,axiom,
! [P2: product_prod_nat_b > $o,P: product_prod_nat_b] :
( ! [A4: nat,B3: b] : ( P2 @ ( product_Pair_nat_b @ A4 @ B3 ) )
=> ( P2 @ P ) ) ).
% prod_cases
thf(fact_171_prod__cases,axiom,
! [P2: produc4407387694553101647tion_b > $o,P: produc4407387694553101647tion_b] :
( ! [A4: b,B3: produc7781606619528532327tion_b] : ( P2 @ ( produc5187340250978832319tion_b @ A4 @ B3 ) )
=> ( P2 @ P ) ) ).
% prod_cases
thf(fact_172_prod__cases,axiom,
! [P2: product_prod_b_b > $o,P: product_prod_b_b] :
( ! [A4: b,B3: b] : ( P2 @ ( product_Pair_b_b @ A4 @ B3 ) )
=> ( P2 @ P ) ) ).
% prod_cases
thf(fact_173_prod__cases,axiom,
! [P2: produc1396820459975257318_b_nat > $o,P: produc1396820459975257318_b_nat] :
( ! [A4: produc7781606619528532327tion_b,B3: nat] : ( P2 @ ( produc2093246604507004384_b_nat @ A4 @ B3 ) )
=> ( P2 @ P ) ) ).
% prod_cases
thf(fact_174_prod__cases,axiom,
! [P2: produc7781606619528532327tion_b > $o,P: produc7781606619528532327tion_b] :
( ! [A4: option_b,B3: option_b] : ( P2 @ ( produc3989389360737052631tion_b @ A4 @ B3 ) )
=> ( P2 @ P ) ) ).
% prod_cases
thf(fact_175_prod__cases,axiom,
! [P2: product_prod_b_nat > $o,P: product_prod_b_nat] :
( ! [A4: b,B3: nat] : ( P2 @ ( product_Pair_b_nat @ A4 @ B3 ) )
=> ( P2 @ P ) ) ).
% prod_cases
thf(fact_176_surj__pair,axiom,
! [P: produc7025179454482589068tion_b] :
? [X3: nat,Y3: produc7781606619528532327tion_b] :
( P
= ( produc7510438065615382334tion_b @ X3 @ Y3 ) ) ).
% surj_pair
thf(fact_177_surj__pair,axiom,
! [P: product_prod_nat_nat] :
? [X3: nat,Y3: nat] :
( P
= ( product_Pair_nat_nat @ X3 @ Y3 ) ) ).
% surj_pair
thf(fact_178_surj__pair,axiom,
! [P: product_prod_nat_b] :
? [X3: nat,Y3: b] :
( P
= ( product_Pair_nat_b @ X3 @ Y3 ) ) ).
% surj_pair
thf(fact_179_surj__pair,axiom,
! [P: produc4407387694553101647tion_b] :
? [X3: b,Y3: produc7781606619528532327tion_b] :
( P
= ( produc5187340250978832319tion_b @ X3 @ Y3 ) ) ).
% surj_pair
thf(fact_180_surj__pair,axiom,
! [P: product_prod_b_b] :
? [X3: b,Y3: b] :
( P
= ( product_Pair_b_b @ X3 @ Y3 ) ) ).
% surj_pair
thf(fact_181_surj__pair,axiom,
! [P: produc1396820459975257318_b_nat] :
? [X3: produc7781606619528532327tion_b,Y3: nat] :
( P
= ( produc2093246604507004384_b_nat @ X3 @ Y3 ) ) ).
% surj_pair
thf(fact_182_surj__pair,axiom,
! [P: produc7781606619528532327tion_b] :
? [X3: option_b,Y3: option_b] :
( P
= ( produc3989389360737052631tion_b @ X3 @ Y3 ) ) ).
% surj_pair
thf(fact_183_surj__pair,axiom,
! [P: product_prod_b_nat] :
? [X3: b,Y3: nat] :
( P
= ( product_Pair_b_nat @ X3 @ Y3 ) ) ).
% surj_pair
thf(fact_184_old_Oprod_Oexhaust,axiom,
! [Y5: produc7025179454482589068tion_b] :
~ ! [A4: nat,B3: produc7781606619528532327tion_b] :
( Y5
!= ( produc7510438065615382334tion_b @ A4 @ B3 ) ) ).
% old.prod.exhaust
thf(fact_185_old_Oprod_Oexhaust,axiom,
! [Y5: product_prod_nat_nat] :
~ ! [A4: nat,B3: nat] :
( Y5
!= ( product_Pair_nat_nat @ A4 @ B3 ) ) ).
% old.prod.exhaust
thf(fact_186_old_Oprod_Oexhaust,axiom,
! [Y5: product_prod_nat_b] :
~ ! [A4: nat,B3: b] :
( Y5
!= ( product_Pair_nat_b @ A4 @ B3 ) ) ).
% old.prod.exhaust
thf(fact_187_old_Oprod_Oexhaust,axiom,
! [Y5: produc4407387694553101647tion_b] :
~ ! [A4: b,B3: produc7781606619528532327tion_b] :
( Y5
!= ( produc5187340250978832319tion_b @ A4 @ B3 ) ) ).
% old.prod.exhaust
thf(fact_188_old_Oprod_Oexhaust,axiom,
! [Y5: product_prod_b_b] :
~ ! [A4: b,B3: b] :
( Y5
!= ( product_Pair_b_b @ A4 @ B3 ) ) ).
% old.prod.exhaust
thf(fact_189_old_Oprod_Oexhaust,axiom,
! [Y5: produc1396820459975257318_b_nat] :
~ ! [A4: produc7781606619528532327tion_b,B3: nat] :
( Y5
!= ( produc2093246604507004384_b_nat @ A4 @ B3 ) ) ).
% old.prod.exhaust
thf(fact_190_old_Oprod_Oexhaust,axiom,
! [Y5: produc7781606619528532327tion_b] :
~ ! [A4: option_b,B3: option_b] :
( Y5
!= ( produc3989389360737052631tion_b @ A4 @ B3 ) ) ).
% old.prod.exhaust
thf(fact_191_old_Oprod_Oexhaust,axiom,
! [Y5: product_prod_b_nat] :
~ ! [A4: b,B3: nat] :
( Y5
!= ( product_Pair_b_nat @ A4 @ B3 ) ) ).
% old.prod.exhaust
thf(fact_192_fset__cong,axiom,
! [X4: fset_P2289935846317411886_b_nat,Y5: fset_P2289935846317411886_b_nat] :
( ( ( fset_P7858563055952297295_b_nat @ X4 )
= ( fset_P7858563055952297295_b_nat @ Y5 ) )
= ( X4 = Y5 ) ) ).
% fset_cong
thf(fact_193_case__prod__app,axiom,
( produc1842704630950797122on_b_o
= ( ^ [F3: option_b > option_b > produc7781606619528532327tion_b > $o,X: produc7781606619528532327tion_b,Y4: produc7781606619528532327tion_b] :
( produc3378454745690301612on_b_o
@ ^ [L: option_b,R2: option_b] : ( F3 @ L @ R2 @ Y4 )
@ X ) ) ) ).
% case_prod_app
thf(fact_194_prod_Ocase__distrib,axiom,
! [H: produc7781606619528532327tion_b > produc7781606619528532327tion_b,F: option_b > option_b > produc7781606619528532327tion_b,Prod: produc7781606619528532327tion_b] :
( ( H @ ( produc5931753611847401595tion_b @ F @ Prod ) )
= ( produc5931753611847401595tion_b
@ ^ [X12: option_b,X22: option_b] : ( H @ ( F @ X12 @ X22 ) )
@ Prod ) ) ).
% prod.case_distrib
thf(fact_195_prod_Ocase__distrib,axiom,
! [H: produc1396820459975257318_b_nat > produc1396820459975257318_b_nat,F: b > nat > produc1396820459975257318_b_nat,Prod: product_prod_b_nat] :
( ( H @ ( produc5650155531262253963_b_nat @ F @ Prod ) )
= ( produc5650155531262253963_b_nat
@ ^ [X12: b,X22: nat] : ( H @ ( F @ X12 @ X22 ) )
@ Prod ) ) ).
% prod.case_distrib
thf(fact_196_prod_Ocase__distrib,axiom,
! [H: produc1396820459975257318_b_nat > produc1396820459975257318_b_nat,F: produc7781606619528532327tion_b > nat > produc1396820459975257318_b_nat,Prod: produc1396820459975257318_b_nat] :
( ( H @ ( produc1170353205628678643_b_nat @ F @ Prod ) )
= ( produc1170353205628678643_b_nat
@ ^ [X12: produc7781606619528532327tion_b,X22: nat] : ( H @ ( F @ X12 @ X22 ) )
@ Prod ) ) ).
% prod.case_distrib
thf(fact_197_prod_Ocase__distrib,axiom,
! [H: $o > $o,F: b > nat > $o,Prod: product_prod_b_nat] :
( ( H @ ( produc795641402153621683_nat_o @ F @ Prod ) )
= ( produc795641402153621683_nat_o
@ ^ [X12: b,X22: nat] : ( H @ ( F @ X12 @ X22 ) )
@ Prod ) ) ).
% prod.case_distrib
thf(fact_198_prod_Ocase__distrib,axiom,
! [H: product_prod_b_nat > $o,F: b > nat > product_prod_b_nat,Prod: product_prod_b_nat] :
( ( H @ ( produc282185899741183267_b_nat @ F @ Prod ) )
= ( produc795641402153621683_nat_o
@ ^ [X12: b,X22: nat] : ( H @ ( F @ X12 @ X22 ) )
@ Prod ) ) ).
% prod.case_distrib
thf(fact_199_prod_Ocase__distrib,axiom,
! [H: $o > product_prod_b_nat,F: b > nat > $o,Prod: product_prod_b_nat] :
( ( H @ ( produc795641402153621683_nat_o @ F @ Prod ) )
= ( produc282185899741183267_b_nat
@ ^ [X12: b,X22: nat] : ( H @ ( F @ X12 @ X22 ) )
@ Prod ) ) ).
% prod.case_distrib
thf(fact_200_prod_Ocase__distrib,axiom,
! [H: $o > $o,F: set_option_b > set_option_b > $o,Prod: produc3122286842528565607tion_b] :
( ( H @ ( produc7796829984862323884on_b_o @ F @ Prod ) )
= ( produc7796829984862323884on_b_o
@ ^ [X12: set_option_b,X22: set_option_b] : ( H @ ( F @ X12 @ X22 ) )
@ Prod ) ) ).
% prod.case_distrib
thf(fact_201_prod_Ocase__distrib,axiom,
! [H: product_prod_b_nat > product_prod_b_nat,F: b > nat > product_prod_b_nat,Prod: product_prod_b_nat] :
( ( H @ ( produc282185899741183267_b_nat @ F @ Prod ) )
= ( produc282185899741183267_b_nat
@ ^ [X12: b,X22: nat] : ( H @ ( F @ X12 @ X22 ) )
@ Prod ) ) ).
% prod.case_distrib
thf(fact_202_prod_Ocase__distrib,axiom,
! [H: produc1396820459975257318_b_nat > $o,F: b > nat > produc1396820459975257318_b_nat,Prod: product_prod_b_nat] :
( ( H @ ( produc5650155531262253963_b_nat @ F @ Prod ) )
= ( produc795641402153621683_nat_o
@ ^ [X12: b,X22: nat] : ( H @ ( F @ X12 @ X22 ) )
@ Prod ) ) ).
% prod.case_distrib
thf(fact_203_prod_Ocase__distrib,axiom,
! [H: $o > produc1396820459975257318_b_nat,F: b > nat > $o,Prod: product_prod_b_nat] :
( ( H @ ( produc795641402153621683_nat_o @ F @ Prod ) )
= ( produc5650155531262253963_b_nat
@ ^ [X12: b,X22: nat] : ( H @ ( F @ X12 @ X22 ) )
@ Prod ) ) ).
% prod.case_distrib
thf(fact_204_fimage__fimage,axiom,
! [F: produc1396820459975257318_b_nat > product_prod_b_nat,G: product_prod_b_nat > produc1396820459975257318_b_nat,A5: fset_P2289935846317411886_b_nat] :
( ( fimage7252752143858342883_b_nat @ F @ ( fimage4266613729464776675_b_nat @ G @ A5 ) )
= ( fimage6892398636147833211_b_nat
@ ^ [X: product_prod_b_nat] : ( F @ ( G @ X ) )
@ A5 ) ) ).
% fimage_fimage
thf(fact_205_fimage__fimage,axiom,
! [F: product_prod_b_nat > produc1396820459975257318_b_nat,G: produc1396820459975257318_b_nat > product_prod_b_nat,A5: fset_P4398644116778547350_b_nat] :
( ( fimage4266613729464776675_b_nat @ F @ ( fimage7252752143858342883_b_nat @ G @ A5 ) )
= ( fimage1673450118646331979_b_nat
@ ^ [X: produc1396820459975257318_b_nat] : ( F @ ( G @ X ) )
@ A5 ) ) ).
% fimage_fimage
thf(fact_206_fimage__fimage,axiom,
! [F: product_prod_b_nat > product_prod_b_nat,G: product_prod_b_nat > product_prod_b_nat,A5: fset_P2289935846317411886_b_nat] :
( ( fimage6892398636147833211_b_nat @ F @ ( fimage6892398636147833211_b_nat @ G @ A5 ) )
= ( fimage6892398636147833211_b_nat
@ ^ [X: product_prod_b_nat] : ( F @ ( G @ X ) )
@ A5 ) ) ).
% fimage_fimage
thf(fact_207_fimage__fimage,axiom,
! [F: produc1396820459975257318_b_nat > produc1396820459975257318_b_nat,G: produc1396820459975257318_b_nat > produc1396820459975257318_b_nat,A5: fset_P4398644116778547350_b_nat] :
( ( fimage1673450118646331979_b_nat @ F @ ( fimage1673450118646331979_b_nat @ G @ A5 ) )
= ( fimage1673450118646331979_b_nat
@ ^ [X: produc1396820459975257318_b_nat] : ( F @ ( G @ X ) )
@ A5 ) ) ).
% fimage_fimage
thf(fact_208_fimage__fimage,axiom,
! [F: produc1396820459975257318_b_nat > produc1396820459975257318_b_nat,G: product_prod_b_nat > produc1396820459975257318_b_nat,A5: fset_P2289935846317411886_b_nat] :
( ( fimage1673450118646331979_b_nat @ F @ ( fimage4266613729464776675_b_nat @ G @ A5 ) )
= ( fimage4266613729464776675_b_nat
@ ^ [X: product_prod_b_nat] : ( F @ ( G @ X ) )
@ A5 ) ) ).
% fimage_fimage
thf(fact_209_fimage__fimage,axiom,
! [F: product_prod_b_nat > produc1396820459975257318_b_nat,G: product_prod_b_nat > product_prod_b_nat,A5: fset_P2289935846317411886_b_nat] :
( ( fimage4266613729464776675_b_nat @ F @ ( fimage6892398636147833211_b_nat @ G @ A5 ) )
= ( fimage4266613729464776675_b_nat
@ ^ [X: product_prod_b_nat] : ( F @ ( G @ X ) )
@ A5 ) ) ).
% fimage_fimage
thf(fact_210_old_Oprod_Ocase,axiom,
! [F: option_b > option_b > produc7781606619528532327tion_b > $o,X1: option_b,X2: option_b] :
( ( produc1842704630950797122on_b_o @ F @ ( produc3989389360737052631tion_b @ X1 @ X2 ) )
= ( F @ X1 @ X2 ) ) ).
% old.prod.case
thf(fact_211_old_Oprod_Ocase,axiom,
! [F: set_Pr258254617715012167tion_b > set_Pr258254617715012167tion_b > $o,X1: set_Pr258254617715012167tion_b,X2: set_Pr258254617715012167tion_b] :
( ( produc2671211398375001388on_b_o @ F @ ( produc4709765886195557207tion_b @ X1 @ X2 ) )
= ( F @ X1 @ X2 ) ) ).
% old.prod.case
thf(fact_212_old_Oprod_Ocase,axiom,
! [F: set_option_b > set_option_b > $o,X1: set_option_b,X2: set_option_b] :
( ( produc7796829984862323884on_b_o @ F @ ( produc5242204166755002327tion_b @ X1 @ X2 ) )
= ( F @ X1 @ X2 ) ) ).
% old.prod.case
thf(fact_213_old_Oprod_Ocase,axiom,
! [F: b > nat > product_prod_b_nat,X1: b,X2: nat] :
( ( produc282185899741183267_b_nat @ F @ ( product_Pair_b_nat @ X1 @ X2 ) )
= ( F @ X1 @ X2 ) ) ).
% old.prod.case
thf(fact_214_old_Oprod_Ocase,axiom,
! [F: b > nat > $o,X1: b,X2: nat] :
( ( produc795641402153621683_nat_o @ F @ ( product_Pair_b_nat @ X1 @ X2 ) )
= ( F @ X1 @ X2 ) ) ).
% old.prod.case
thf(fact_215_old_Oprod_Ocase,axiom,
! [F: b > nat > produc1396820459975257318_b_nat,X1: b,X2: nat] :
( ( produc5650155531262253963_b_nat @ F @ ( product_Pair_b_nat @ X1 @ X2 ) )
= ( F @ X1 @ X2 ) ) ).
% old.prod.case
thf(fact_216_old_Oprod_Ocase,axiom,
! [F: option_b > option_b > produc7781606619528532327tion_b,X1: option_b,X2: option_b] :
( ( produc5931753611847401595tion_b @ F @ ( produc3989389360737052631tion_b @ X1 @ X2 ) )
= ( F @ X1 @ X2 ) ) ).
% old.prod.case
thf(fact_217_old_Oprod_Ocase,axiom,
! [F: produc7781606619528532327tion_b > nat > produc1396820459975257318_b_nat,X1: produc7781606619528532327tion_b,X2: nat] :
( ( produc1170353205628678643_b_nat @ F @ ( produc2093246604507004384_b_nat @ X1 @ X2 ) )
= ( F @ X1 @ X2 ) ) ).
% old.prod.case
thf(fact_218_fset_Omap__ident__strong,axiom,
! [T: fset_P8578720700757663565od_b_b,F: product_prod_b_b > product_prod_b_b] :
( ! [Z2: product_prod_b_b] :
( ( member7862447936710763792od_b_b @ Z2 @ ( fset_P8805262604002016854od_b_b @ T ) )
=> ( ( F @ Z2 )
= Z2 ) )
=> ( ( fimage4331940131092207933od_b_b @ F @ T )
= T ) ) ).
% fset.map_ident_strong
thf(fact_219_fset_Omap__ident__strong,axiom,
! [T: fset_option_b,F: option_b > option_b] :
( ! [Z2: option_b] :
( ( member_option_b @ Z2 @ ( fset_option_b2 @ T ) )
=> ( ( F @ Z2 )
= Z2 ) )
=> ( ( fimage6747786463419672509tion_b @ F @ T )
= T ) ) ).
% fset.map_ident_strong
thf(fact_220_fset_Omap__ident__strong,axiom,
! [T: fset_nat,F: nat > nat] :
( ! [Z2: nat] :
( ( member_nat @ Z2 @ ( fset_nat2 @ T ) )
=> ( ( F @ Z2 )
= Z2 ) )
=> ( ( fimage_nat_nat @ F @ T )
= T ) ) ).
% fset.map_ident_strong
thf(fact_221_fset_Omap__ident__strong,axiom,
! [T: fset_b,F: b > b] :
( ! [Z2: b] :
( ( member_b @ Z2 @ ( fset_b2 @ T ) )
=> ( ( F @ Z2 )
= Z2 ) )
=> ( ( fimage_b_b @ F @ T )
= T ) ) ).
% fset.map_ident_strong
thf(fact_222_fset_Omap__ident__strong,axiom,
! [T: fset_P4398644116778547350_b_nat,F: produc1396820459975257318_b_nat > produc1396820459975257318_b_nat] :
( ! [Z2: produc1396820459975257318_b_nat] :
( ( member7289896697870905981_b_nat @ Z2 @ ( fset_P628457320923261879_b_nat @ T ) )
=> ( ( F @ Z2 )
= Z2 ) )
=> ( ( fimage1673450118646331979_b_nat @ F @ T )
= T ) ) ).
% fset.map_ident_strong
thf(fact_223_fset_Omap__ident__strong,axiom,
! [T: fset_P2289935846317411886_b_nat,F: product_prod_b_nat > product_prod_b_nat] :
( ! [Z2: product_prod_b_nat] :
( ( member6959632917342813205_b_nat @ Z2 @ ( fset_P7858563055952297295_b_nat @ T ) )
=> ( ( F @ Z2 )
= Z2 ) )
=> ( ( fimage6892398636147833211_b_nat @ F @ T )
= T ) ) ).
% fset.map_ident_strong
thf(fact_224_fset_Oinj__map__strong,axiom,
! [X4: fset_P4398644116778547350_b_nat,Xa: fset_P4398644116778547350_b_nat,F: produc1396820459975257318_b_nat > produc1396820459975257318_b_nat,Fa: produc1396820459975257318_b_nat > produc1396820459975257318_b_nat] :
( ! [Z2: produc1396820459975257318_b_nat,Za: produc1396820459975257318_b_nat] :
( ( member7289896697870905981_b_nat @ Z2 @ ( fset_P628457320923261879_b_nat @ X4 ) )
=> ( ( member7289896697870905981_b_nat @ Za @ ( fset_P628457320923261879_b_nat @ Xa ) )
=> ( ( ( F @ Z2 )
= ( Fa @ Za ) )
=> ( Z2 = Za ) ) ) )
=> ( ( ( fimage1673450118646331979_b_nat @ F @ X4 )
= ( fimage1673450118646331979_b_nat @ Fa @ Xa ) )
=> ( X4 = Xa ) ) ) ).
% fset.inj_map_strong
thf(fact_225_fset_Oinj__map__strong,axiom,
! [X4: fset_P2289935846317411886_b_nat,Xa: fset_P2289935846317411886_b_nat,F: product_prod_b_nat > product_prod_b_nat,Fa: product_prod_b_nat > product_prod_b_nat] :
( ! [Z2: product_prod_b_nat,Za: product_prod_b_nat] :
( ( member6959632917342813205_b_nat @ Z2 @ ( fset_P7858563055952297295_b_nat @ X4 ) )
=> ( ( member6959632917342813205_b_nat @ Za @ ( fset_P7858563055952297295_b_nat @ Xa ) )
=> ( ( ( F @ Z2 )
= ( Fa @ Za ) )
=> ( Z2 = Za ) ) ) )
=> ( ( ( fimage6892398636147833211_b_nat @ F @ X4 )
= ( fimage6892398636147833211_b_nat @ Fa @ Xa ) )
=> ( X4 = Xa ) ) ) ).
% fset.inj_map_strong
thf(fact_226_fset_Oinj__map__strong,axiom,
! [X4: fset_P2289935846317411886_b_nat,Xa: fset_P2289935846317411886_b_nat,F: product_prod_b_nat > produc1396820459975257318_b_nat,Fa: product_prod_b_nat > produc1396820459975257318_b_nat] :
( ! [Z2: product_prod_b_nat,Za: product_prod_b_nat] :
( ( member6959632917342813205_b_nat @ Z2 @ ( fset_P7858563055952297295_b_nat @ X4 ) )
=> ( ( member6959632917342813205_b_nat @ Za @ ( fset_P7858563055952297295_b_nat @ Xa ) )
=> ( ( ( F @ Z2 )
= ( Fa @ Za ) )
=> ( Z2 = Za ) ) ) )
=> ( ( ( fimage4266613729464776675_b_nat @ F @ X4 )
= ( fimage4266613729464776675_b_nat @ Fa @ Xa ) )
=> ( X4 = Xa ) ) ) ).
% fset.inj_map_strong
thf(fact_227_mem__Collect__eq,axiom,
! [A: product_prod_b_nat,P2: product_prod_b_nat > $o] :
( ( member6959632917342813205_b_nat @ A @ ( collec5699578864178162003_b_nat @ P2 ) )
= ( P2 @ A ) ) ).
% mem_Collect_eq
thf(fact_228_mem__Collect__eq,axiom,
! [A: product_prod_b_b,P2: product_prod_b_b > $o] :
( ( member7862447936710763792od_b_b @ A @ ( collec548942219715005266od_b_b @ P2 ) )
= ( P2 @ A ) ) ).
% mem_Collect_eq
thf(fact_229_mem__Collect__eq,axiom,
! [A: option_b,P2: option_b > $o] :
( ( member_option_b @ A @ ( collect_option_b @ P2 ) )
= ( P2 @ A ) ) ).
% mem_Collect_eq
thf(fact_230_mem__Collect__eq,axiom,
! [A: nat,P2: nat > $o] :
( ( member_nat @ A @ ( collect_nat @ P2 ) )
= ( P2 @ A ) ) ).
% mem_Collect_eq
thf(fact_231_mem__Collect__eq,axiom,
! [A: b,P2: b > $o] :
( ( member_b @ A @ ( collect_b @ P2 ) )
= ( P2 @ A ) ) ).
% mem_Collect_eq
thf(fact_232_mem__Collect__eq,axiom,
! [A: produc4514605509320855335term_b,P2: produc4514605509320855335term_b > $o] :
( ( member7340517243570908752term_b @ A @ ( collec478437889140176530term_b @ P2 ) )
= ( P2 @ A ) ) ).
% mem_Collect_eq
thf(fact_233_mem__Collect__eq,axiom,
! [A: produc6650559869974650087tion_b,P2: produc6650559869974650087tion_b > $o] :
( ( member6435960643780680464tion_b @ A @ ( collec447916338801455442tion_b @ P2 ) )
= ( P2 @ A ) ) ).
% mem_Collect_eq
thf(fact_234_mem__Collect__eq,axiom,
! [A: produc7781606619528532327tion_b,P2: produc7781606619528532327tion_b > $o] :
( ( member547026996284216464tion_b @ A @ ( collec8407377912107443410tion_b @ P2 ) )
= ( P2 @ A ) ) ).
% mem_Collect_eq
thf(fact_235_mem__Collect__eq,axiom,
! [A: produc4298468441892121831tion_b,P2: produc4298468441892121831tion_b > $o] :
( ( member8319496676406272784tion_b @ A @ ( collec1918043184897894738tion_b @ P2 ) )
= ( P2 @ A ) ) ).
% mem_Collect_eq
thf(fact_236_mem__Collect__eq,axiom,
! [A: produc3122286842528565607tion_b,P2: produc3122286842528565607tion_b > $o] :
( ( member9052098846246995088tion_b @ A @ ( collec6622971782277219538tion_b @ P2 ) )
= ( P2 @ A ) ) ).
% mem_Collect_eq
thf(fact_237_Collect__mem__eq,axiom,
! [A5: set_Pr1307281990691478580_b_nat] :
( ( collec5699578864178162003_b_nat
@ ^ [X: product_prod_b_nat] : ( member6959632917342813205_b_nat @ X @ A5 ) )
= A5 ) ).
% Collect_mem_eq
thf(fact_238_Collect__mem__eq,axiom,
! [A5: set_Product_prod_b_b] :
( ( collec548942219715005266od_b_b
@ ^ [X: product_prod_b_b] : ( member7862447936710763792od_b_b @ X @ A5 ) )
= A5 ) ).
% Collect_mem_eq
thf(fact_239_Collect__mem__eq,axiom,
! [A5: set_option_b] :
( ( collect_option_b
@ ^ [X: option_b] : ( member_option_b @ X @ A5 ) )
= A5 ) ).
% Collect_mem_eq
thf(fact_240_Collect__mem__eq,axiom,
! [A5: set_nat] :
( ( collect_nat
@ ^ [X: nat] : ( member_nat @ X @ A5 ) )
= A5 ) ).
% Collect_mem_eq
thf(fact_241_Collect__mem__eq,axiom,
! [A5: set_b] :
( ( collect_b
@ ^ [X: b] : ( member_b @ X @ A5 ) )
= A5 ) ).
% Collect_mem_eq
thf(fact_242_Collect__mem__eq,axiom,
! [A5: set_Pr3134649703833893895term_b] :
( ( collec478437889140176530term_b
@ ^ [X: produc4514605509320855335term_b] : ( member7340517243570908752term_b @ X @ A5 ) )
= A5 ) ).
% Collect_mem_eq
thf(fact_243_Collect__mem__eq,axiom,
! [A5: set_Pr5366877986981747911tion_b] :
( ( collec447916338801455442tion_b
@ ^ [X: produc6650559869974650087tion_b] : ( member6435960643780680464tion_b @ X @ A5 ) )
= A5 ) ).
% Collect_mem_eq
thf(fact_244_Collect__mem__eq,axiom,
! [A5: set_Pr258254617715012167tion_b] :
( ( collec8407377912107443410tion_b
@ ^ [X: produc7781606619528532327tion_b] : ( member547026996284216464tion_b @ X @ A5 ) )
= A5 ) ).
% Collect_mem_eq
thf(fact_245_Collect__mem__eq,axiom,
! [A5: set_Pr2609077471296144583tion_b] :
( ( collec1918043184897894738tion_b
@ ^ [X: produc4298468441892121831tion_b] : ( member8319496676406272784tion_b @ X @ A5 ) )
= A5 ) ).
% Collect_mem_eq
thf(fact_246_Collect__mem__eq,axiom,
! [A5: set_Pr4148925336519852615tion_b] :
( ( collec6622971782277219538tion_b
@ ^ [X: produc3122286842528565607tion_b] : ( member9052098846246995088tion_b @ X @ A5 ) )
= A5 ) ).
% Collect_mem_eq
thf(fact_247_Collect__cong,axiom,
! [P2: produc4514605509320855335term_b > $o,Q: produc4514605509320855335term_b > $o] :
( ! [X3: produc4514605509320855335term_b] :
( ( P2 @ X3 )
= ( Q @ X3 ) )
=> ( ( collec478437889140176530term_b @ P2 )
= ( collec478437889140176530term_b @ Q ) ) ) ).
% Collect_cong
thf(fact_248_Collect__cong,axiom,
! [P2: produc6650559869974650087tion_b > $o,Q: produc6650559869974650087tion_b > $o] :
( ! [X3: produc6650559869974650087tion_b] :
( ( P2 @ X3 )
= ( Q @ X3 ) )
=> ( ( collec447916338801455442tion_b @ P2 )
= ( collec447916338801455442tion_b @ Q ) ) ) ).
% Collect_cong
thf(fact_249_Collect__cong,axiom,
! [P2: produc7781606619528532327tion_b > $o,Q: produc7781606619528532327tion_b > $o] :
( ! [X3: produc7781606619528532327tion_b] :
( ( P2 @ X3 )
= ( Q @ X3 ) )
=> ( ( collec8407377912107443410tion_b @ P2 )
= ( collec8407377912107443410tion_b @ Q ) ) ) ).
% Collect_cong
thf(fact_250_Collect__cong,axiom,
! [P2: produc4298468441892121831tion_b > $o,Q: produc4298468441892121831tion_b > $o] :
( ! [X3: produc4298468441892121831tion_b] :
( ( P2 @ X3 )
= ( Q @ X3 ) )
=> ( ( collec1918043184897894738tion_b @ P2 )
= ( collec1918043184897894738tion_b @ Q ) ) ) ).
% Collect_cong
thf(fact_251_Collect__cong,axiom,
! [P2: produc3122286842528565607tion_b > $o,Q: produc3122286842528565607tion_b > $o] :
( ! [X3: produc3122286842528565607tion_b] :
( ( P2 @ X3 )
= ( Q @ X3 ) )
=> ( ( collec6622971782277219538tion_b @ P2 )
= ( collec6622971782277219538tion_b @ Q ) ) ) ).
% Collect_cong
thf(fact_252_fset_Omap__cong0,axiom,
! [X4: fset_P4398644116778547350_b_nat,F: produc1396820459975257318_b_nat > produc1396820459975257318_b_nat,G: produc1396820459975257318_b_nat > produc1396820459975257318_b_nat] :
( ! [Z2: produc1396820459975257318_b_nat] :
( ( member7289896697870905981_b_nat @ Z2 @ ( fset_P628457320923261879_b_nat @ X4 ) )
=> ( ( F @ Z2 )
= ( G @ Z2 ) ) )
=> ( ( fimage1673450118646331979_b_nat @ F @ X4 )
= ( fimage1673450118646331979_b_nat @ G @ X4 ) ) ) ).
% fset.map_cong0
thf(fact_253_fset_Omap__cong0,axiom,
! [X4: fset_P2289935846317411886_b_nat,F: product_prod_b_nat > product_prod_b_nat,G: product_prod_b_nat > product_prod_b_nat] :
( ! [Z2: product_prod_b_nat] :
( ( member6959632917342813205_b_nat @ Z2 @ ( fset_P7858563055952297295_b_nat @ X4 ) )
=> ( ( F @ Z2 )
= ( G @ Z2 ) ) )
=> ( ( fimage6892398636147833211_b_nat @ F @ X4 )
= ( fimage6892398636147833211_b_nat @ G @ X4 ) ) ) ).
% fset.map_cong0
thf(fact_254_fset_Omap__cong0,axiom,
! [X4: fset_P2289935846317411886_b_nat,F: product_prod_b_nat > produc1396820459975257318_b_nat,G: product_prod_b_nat > produc1396820459975257318_b_nat] :
( ! [Z2: product_prod_b_nat] :
( ( member6959632917342813205_b_nat @ Z2 @ ( fset_P7858563055952297295_b_nat @ X4 ) )
=> ( ( F @ Z2 )
= ( G @ Z2 ) ) )
=> ( ( fimage4266613729464776675_b_nat @ F @ X4 )
= ( fimage4266613729464776675_b_nat @ G @ X4 ) ) ) ).
% fset.map_cong0
thf(fact_255_fset_Omap__cong,axiom,
! [X4: fset_P4398644116778547350_b_nat,Ya: fset_P4398644116778547350_b_nat,F: produc1396820459975257318_b_nat > produc1396820459975257318_b_nat,G: produc1396820459975257318_b_nat > produc1396820459975257318_b_nat] :
( ( X4 = Ya )
=> ( ! [Z2: produc1396820459975257318_b_nat] :
( ( member7289896697870905981_b_nat @ Z2 @ ( fset_P628457320923261879_b_nat @ Ya ) )
=> ( ( F @ Z2 )
= ( G @ Z2 ) ) )
=> ( ( fimage1673450118646331979_b_nat @ F @ X4 )
= ( fimage1673450118646331979_b_nat @ G @ Ya ) ) ) ) ).
% fset.map_cong
thf(fact_256_fset_Omap__cong,axiom,
! [X4: fset_P2289935846317411886_b_nat,Ya: fset_P2289935846317411886_b_nat,F: product_prod_b_nat > product_prod_b_nat,G: product_prod_b_nat > product_prod_b_nat] :
( ( X4 = Ya )
=> ( ! [Z2: product_prod_b_nat] :
( ( member6959632917342813205_b_nat @ Z2 @ ( fset_P7858563055952297295_b_nat @ Ya ) )
=> ( ( F @ Z2 )
= ( G @ Z2 ) ) )
=> ( ( fimage6892398636147833211_b_nat @ F @ X4 )
= ( fimage6892398636147833211_b_nat @ G @ Ya ) ) ) ) ).
% fset.map_cong
thf(fact_257_fset_Omap__cong,axiom,
! [X4: fset_P2289935846317411886_b_nat,Ya: fset_P2289935846317411886_b_nat,F: product_prod_b_nat > produc1396820459975257318_b_nat,G: product_prod_b_nat > produc1396820459975257318_b_nat] :
( ( X4 = Ya )
=> ( ! [Z2: product_prod_b_nat] :
( ( member6959632917342813205_b_nat @ Z2 @ ( fset_P7858563055952297295_b_nat @ Ya ) )
=> ( ( F @ Z2 )
= ( G @ Z2 ) ) )
=> ( ( fimage4266613729464776675_b_nat @ F @ X4 )
= ( fimage4266613729464776675_b_nat @ G @ Ya ) ) ) ) ).
% fset.map_cong
thf(fact_258_ext__step_Oexhaust,axiom,
! [Y5: fOR_ext_step] :
( ( Y5 != fOR_ext_ESingle )
=> ( ( Y5 != fOR_ext_EParallel )
=> ( Y5 = fOR_ex5070955383060788274rallel ) ) ) ).
% ext_step.exhaust
thf(fact_259_reflcl__automaton,axiom,
! [A2: tree_r4611138855727183398tion_b,R: set_Pr3134649703833893895term_b,F2: fset_P2289935846317411886_b_nat] :
( ( rRn_RR2_spec_a_b_b @ A2 @ R )
=> ( rRn_RR5637769166088770792_a_b_b
@ ( tA_Clo8488081378127098019on_b_a
@ ( fimage4266613729464776675_b_nat
@ ( produc5650155531262253963_b_nat
@ ^ [F3: b] : ( produc2093246604507004384_b_nat @ ( produc3989389360737052631tion_b @ ( some_b @ F3 ) @ ( some_b @ F3 ) ) ) )
@ F2 )
@ A2 )
@ ( lift_R8854095231239425056step_b @ ( fset_P7858563055952297295_b_nat @ F2 ) @ fOR_pos_PRoot @ fOR_ext_EParallel @ R ) ) ) ).
% reflcl_automaton
thf(fact_260_reflcl__automaton,axiom,
! [A2: tree_r6993104598208160480tion_b,R: set_Pr3134649703833893895term_b,F2: fset_P2289935846317411886_b_nat] :
( ( rRn_RR5637769166088770792_a_b_b @ A2 @ R )
=> ( rRn_RR1656734375441257134_a_b_b
@ ( tA_Clo6554009024366082921tion_a
@ ( fimage4266613729464776675_b_nat
@ ( produc5650155531262253963_b_nat
@ ^ [F3: b] : ( produc2093246604507004384_b_nat @ ( produc3989389360737052631tion_b @ ( some_b @ F3 ) @ ( some_b @ F3 ) ) ) )
@ F2 )
@ A2 )
@ ( lift_R8854095231239425056step_b @ ( fset_P7858563055952297295_b_nat @ F2 ) @ fOR_pos_PRoot @ fOR_ext_EParallel @ R ) ) ) ).
% reflcl_automaton
thf(fact_261_reflcl__automaton,axiom,
! [A2: tree_r2154205730188421652tion_b,R: set_Pr3134649703833893895term_b,F2: fset_P2289935846317411886_b_nat] :
( ( rRn_RR7260272242312503694es_b_b @ A2 @ R )
=> ( rRn_RR225467092841841886es_b_b
@ ( tA_Clo416856889220764237states
@ ( fimage4266613729464776675_b_nat
@ ( produc5650155531262253963_b_nat
@ ^ [F3: b] : ( produc2093246604507004384_b_nat @ ( produc3989389360737052631tion_b @ ( some_b @ F3 ) @ ( some_b @ F3 ) ) ) )
@ F2 )
@ A2 )
@ ( lift_R8854095231239425056step_b @ ( fset_P7858563055952297295_b_nat @ F2 ) @ fOR_pos_PRoot @ fOR_ext_EParallel @ R ) ) ) ).
% reflcl_automaton
thf(fact_262_reflcl__automaton,axiom,
! [A2: tree_r7504422106042656583tion_b,R: set_Pr3134649703833893895term_b,F2: fset_P2289935846317411886_b_nat] :
( ( rRn_RR5856091920061875867_o_b_b @ A2 @ R )
=> ( rRn_RR6598829644733244139_o_b_b
@ ( tA_Clo1721423454482933850um_a_o
@ ( fimage4266613729464776675_b_nat
@ ( produc5650155531262253963_b_nat
@ ^ [F3: b] : ( produc2093246604507004384_b_nat @ ( produc3989389360737052631tion_b @ ( some_b @ F3 ) @ ( some_b @ F3 ) ) ) )
@ F2 )
@ A2 )
@ ( lift_R8854095231239425056step_b @ ( fset_P7858563055952297295_b_nat @ F2 ) @ fOR_pos_PRoot @ fOR_ext_EParallel @ R ) ) ) ).
% reflcl_automaton
thf(fact_263_reflcl__automaton,axiom,
! [A2: tree_r3013368800753843012tion_b,R: set_Pr3134649703833893895term_b,F2: fset_P2289935846317411886_b_nat] :
( ( rRn_RR225467092841841886es_b_b @ A2 @ R )
=> ( rRn_RR2097331226319512750es_b_b
@ ( tA_Clo2362788092263830301states
@ ( fimage4266613729464776675_b_nat
@ ( produc5650155531262253963_b_nat
@ ^ [F3: b] : ( produc2093246604507004384_b_nat @ ( produc3989389360737052631tion_b @ ( some_b @ F3 ) @ ( some_b @ F3 ) ) ) )
@ F2 )
@ A2 )
@ ( lift_R8854095231239425056step_b @ ( fset_P7858563055952297295_b_nat @ F2 ) @ fOR_pos_PRoot @ fOR_ext_EParallel @ R ) ) ) ).
% reflcl_automaton
thf(fact_264_reflcl__automaton,axiom,
! [A2: tree_r8506140744905984007tion_b,R: set_Pr3134649703833893895term_b,F2: fset_P2289935846317411886_b_nat] :
( ( rRn_RR3067063739481463809_o_b_b @ A2 @ R )
=> ( rRn_RR2318748202180745671_o_b_b
@ ( tA_Clo6735527661874405506ates_o
@ ( fimage4266613729464776675_b_nat
@ ( produc5650155531262253963_b_nat
@ ^ [F3: b] : ( produc2093246604507004384_b_nat @ ( produc3989389360737052631tion_b @ ( some_b @ F3 ) @ ( some_b @ F3 ) ) ) )
@ F2 )
@ A2 )
@ ( lift_R8854095231239425056step_b @ ( fset_P7858563055952297295_b_nat @ F2 ) @ fOR_pos_PRoot @ fOR_ext_EParallel @ R ) ) ) ).
% reflcl_automaton
thf(fact_265_reflcl__automaton,axiom,
! [A2: tree_r5558399869034676087tion_b,R: set_Pr3134649703833893895term_b,F2: fset_P2289935846317411886_b_nat] :
( ( rRn_RR6598829644733244139_o_b_b @ A2 @ R )
=> ( rRn_RR2516351529612540859_o_b_b
@ ( tA_Clo4459576460116894250um_a_o
@ ( fimage4266613729464776675_b_nat
@ ( produc5650155531262253963_b_nat
@ ^ [F3: b] : ( produc2093246604507004384_b_nat @ ( produc3989389360737052631tion_b @ ( some_b @ F3 ) @ ( some_b @ F3 ) ) ) )
@ F2 )
@ A2 )
@ ( lift_R8854095231239425056step_b @ ( fset_P7858563055952297295_b_nat @ F2 ) @ fOR_pos_PRoot @ fOR_ext_EParallel @ R ) ) ) ).
% reflcl_automaton
thf(fact_266_reflcl__automaton,axiom,
! [A2: tree_r5058894190550810253tion_b,R: set_Pr3134649703833893895term_b,F2: fset_P2289935846317411886_b_nat] :
( ( rRn_RR5351431268385054037_o_b_b @ A2 @ R )
=> ( rRn_RR1470927249984479525_o_b_b
@ ( tA_Clo3367819715167377812on_a_o
@ ( fimage4266613729464776675_b_nat
@ ( produc5650155531262253963_b_nat
@ ^ [F3: b] : ( produc2093246604507004384_b_nat @ ( produc3989389360737052631tion_b @ ( some_b @ F3 ) @ ( some_b @ F3 ) ) ) )
@ F2 )
@ A2 )
@ ( lift_R8854095231239425056step_b @ ( fset_P7858563055952297295_b_nat @ F2 ) @ fOR_pos_PRoot @ fOR_ext_EParallel @ R ) ) ) ).
% reflcl_automaton
thf(fact_267_reflcl__automaton,axiom,
! [A2: tree_r4493376028253769364tion_b,R: set_Pr3134649703833893895term_b,F2: fset_P2289935846317411886_b_nat] :
( ( rRn_RR6022601609001321268_o_b_b @ A2 @ R )
=> ( rRn_RR3960834450804983802_o_b_b
@ ( tA_Clo5397621994544338613_a_o_o
@ ( fimage4266613729464776675_b_nat
@ ( produc5650155531262253963_b_nat
@ ^ [F3: b] : ( produc2093246604507004384_b_nat @ ( produc3989389360737052631tion_b @ ( some_b @ F3 ) @ ( some_b @ F3 ) ) ) )
@ F2 )
@ A2 )
@ ( lift_R8854095231239425056step_b @ ( fset_P7858563055952297295_b_nat @ F2 ) @ fOR_pos_PRoot @ fOR_ext_EParallel @ R ) ) ) ).
% reflcl_automaton
thf(fact_268_reflcl__automaton,axiom,
! [A2: tree_r2365054918505434199tion_b,R: set_Pr3134649703833893895term_b,F2: fset_P2289935846317411886_b_nat] :
( ( rRn_RR3181898823427072817_o_b_b @ A2 @ R )
=> ( rRn_RR3813377194981999735_o_b_b
@ ( tA_Clo1026746659789498930ates_o
@ ( fimage4266613729464776675_b_nat
@ ( produc5650155531262253963_b_nat
@ ^ [F3: b] : ( produc2093246604507004384_b_nat @ ( produc3989389360737052631tion_b @ ( some_b @ F3 ) @ ( some_b @ F3 ) ) ) )
@ F2 )
@ A2 )
@ ( lift_R8854095231239425056step_b @ ( fset_P7858563055952297295_b_nat @ F2 ) @ fOR_pos_PRoot @ fOR_ext_EParallel @ R ) ) ) ).
% reflcl_automaton
thf(fact_269_ext__step_Odistinct_I3_J,axiom,
fOR_ext_ESingle != fOR_ex5070955383060788274rallel ).
% ext_step.distinct(3)
thf(fact_270_ext__step_Odistinct_I5_J,axiom,
fOR_ext_EParallel != fOR_ex5070955383060788274rallel ).
% ext_step.distinct(5)
thf(fact_271_ext__step_Odistinct_I1_J,axiom,
fOR_ext_ESingle != fOR_ext_EParallel ).
% ext_step.distinct(1)
thf(fact_272_split__cong,axiom,
! [Q2: produc7781606619528532327tion_b,F: option_b > option_b > produc7781606619528532327tion_b > $o,G: option_b > option_b > produc7781606619528532327tion_b > $o,P: produc7781606619528532327tion_b] :
( ! [X3: option_b,Y3: option_b] :
( ( ( produc3989389360737052631tion_b @ X3 @ Y3 )
= Q2 )
=> ( ( F @ X3 @ Y3 )
= ( G @ X3 @ Y3 ) ) )
=> ( ( P = Q2 )
=> ( ( produc1842704630950797122on_b_o @ F @ P )
= ( produc1842704630950797122on_b_o @ G @ Q2 ) ) ) ) ).
% split_cong
thf(fact_273_split__cong,axiom,
! [Q2: produc4298468441892121831tion_b,F: set_Pr258254617715012167tion_b > set_Pr258254617715012167tion_b > $o,G: set_Pr258254617715012167tion_b > set_Pr258254617715012167tion_b > $o,P: produc4298468441892121831tion_b] :
( ! [X3: set_Pr258254617715012167tion_b,Y3: set_Pr258254617715012167tion_b] :
( ( ( produc4709765886195557207tion_b @ X3 @ Y3 )
= Q2 )
=> ( ( F @ X3 @ Y3 )
= ( G @ X3 @ Y3 ) ) )
=> ( ( P = Q2 )
=> ( ( produc2671211398375001388on_b_o @ F @ P )
= ( produc2671211398375001388on_b_o @ G @ Q2 ) ) ) ) ).
% split_cong
thf(fact_274_split__cong,axiom,
! [Q2: produc3122286842528565607tion_b,F: set_option_b > set_option_b > $o,G: set_option_b > set_option_b > $o,P: produc3122286842528565607tion_b] :
( ! [X3: set_option_b,Y3: set_option_b] :
( ( ( produc5242204166755002327tion_b @ X3 @ Y3 )
= Q2 )
=> ( ( F @ X3 @ Y3 )
= ( G @ X3 @ Y3 ) ) )
=> ( ( P = Q2 )
=> ( ( produc7796829984862323884on_b_o @ F @ P )
= ( produc7796829984862323884on_b_o @ G @ Q2 ) ) ) ) ).
% split_cong
thf(fact_275_split__cong,axiom,
! [Q2: product_prod_b_nat,F: b > nat > product_prod_b_nat,G: b > nat > product_prod_b_nat,P: product_prod_b_nat] :
( ! [X3: b,Y3: nat] :
( ( ( product_Pair_b_nat @ X3 @ Y3 )
= Q2 )
=> ( ( F @ X3 @ Y3 )
= ( G @ X3 @ Y3 ) ) )
=> ( ( P = Q2 )
=> ( ( produc282185899741183267_b_nat @ F @ P )
= ( produc282185899741183267_b_nat @ G @ Q2 ) ) ) ) ).
% split_cong
thf(fact_276_split__cong,axiom,
! [Q2: product_prod_b_nat,F: b > nat > $o,G: b > nat > $o,P: product_prod_b_nat] :
( ! [X3: b,Y3: nat] :
( ( ( product_Pair_b_nat @ X3 @ Y3 )
= Q2 )
=> ( ( F @ X3 @ Y3 )
= ( G @ X3 @ Y3 ) ) )
=> ( ( P = Q2 )
=> ( ( produc795641402153621683_nat_o @ F @ P )
= ( produc795641402153621683_nat_o @ G @ Q2 ) ) ) ) ).
% split_cong
thf(fact_277_split__cong,axiom,
! [Q2: product_prod_b_nat,F: b > nat > produc1396820459975257318_b_nat,G: b > nat > produc1396820459975257318_b_nat,P: product_prod_b_nat] :
( ! [X3: b,Y3: nat] :
( ( ( product_Pair_b_nat @ X3 @ Y3 )
= Q2 )
=> ( ( F @ X3 @ Y3 )
= ( G @ X3 @ Y3 ) ) )
=> ( ( P = Q2 )
=> ( ( produc5650155531262253963_b_nat @ F @ P )
= ( produc5650155531262253963_b_nat @ G @ Q2 ) ) ) ) ).
% split_cong
thf(fact_278_split__cong,axiom,
! [Q2: produc7781606619528532327tion_b,F: option_b > option_b > produc7781606619528532327tion_b,G: option_b > option_b > produc7781606619528532327tion_b,P: produc7781606619528532327tion_b] :
( ! [X3: option_b,Y3: option_b] :
( ( ( produc3989389360737052631tion_b @ X3 @ Y3 )
= Q2 )
=> ( ( F @ X3 @ Y3 )
= ( G @ X3 @ Y3 ) ) )
=> ( ( P = Q2 )
=> ( ( produc5931753611847401595tion_b @ F @ P )
= ( produc5931753611847401595tion_b @ G @ Q2 ) ) ) ) ).
% split_cong
thf(fact_279_split__cong,axiom,
! [Q2: produc1396820459975257318_b_nat,F: produc7781606619528532327tion_b > nat > produc1396820459975257318_b_nat,G: produc7781606619528532327tion_b > nat > produc1396820459975257318_b_nat,P: produc1396820459975257318_b_nat] :
( ! [X3: produc7781606619528532327tion_b,Y3: nat] :
( ( ( produc2093246604507004384_b_nat @ X3 @ Y3 )
= Q2 )
=> ( ( F @ X3 @ Y3 )
= ( G @ X3 @ Y3 ) ) )
=> ( ( P = Q2 )
=> ( ( produc1170353205628678643_b_nat @ F @ P )
= ( produc1170353205628678643_b_nat @ G @ Q2 ) ) ) ) ).
% split_cong
thf(fact_280_internal__case__prod__def,axiom,
produc2468970574363758872on_b_o = produc1842704630950797122on_b_o ).
% internal_case_prod_def
thf(fact_281_internal__case__prod__def,axiom,
produc1096406401732013782on_b_o = produc2671211398375001388on_b_o ).
% internal_case_prod_def
thf(fact_282_internal__case__prod__def,axiom,
produc4678270042593847382on_b_o = produc7796829984862323884on_b_o ).
% internal_case_prod_def
thf(fact_283_internal__case__prod__def,axiom,
produc3217404686050991309_b_nat = produc282185899741183267_b_nat ).
% internal_case_prod_def
thf(fact_284_internal__case__prod__def,axiom,
produc1917031114693025929_nat_o = produc795641402153621683_nat_o ).
% internal_case_prod_def
thf(fact_285_internal__case__prod__def,axiom,
produc4597801630894830389_b_nat = produc5650155531262253963_b_nat ).
% internal_case_prod_def
thf(fact_286_internal__case__prod__def,axiom,
produc7948586220478986021tion_b = produc5931753611847401595tion_b ).
% internal_case_prod_def
thf(fact_287_internal__case__prod__def,axiom,
produc6415579403031724445_b_nat = produc1170353205628678643_b_nat ).
% internal_case_prod_def
thf(fact_288_root__strictparallel__automaton,axiom,
! [A2: tree_r4611138855727183398tion_b,R: set_Pr3134649703833893895term_b,F2: set_Pr1307281990691478580_b_nat] :
( ( rRn_RR2_spec_a_b_b @ A2 @ R )
=> ( rRn_RR2_spec_a_b_b @ A2 @ ( lift_R8854095231239425056step_b @ F2 @ fOR_pos_PRoot @ fOR_ex5070955383060788274rallel @ R ) ) ) ).
% root_strictparallel_automaton
thf(fact_289_root__strictparallel__automaton,axiom,
! [A2: tree_r6993104598208160480tion_b,R: set_Pr3134649703833893895term_b,F2: set_Pr1307281990691478580_b_nat] :
( ( rRn_RR5637769166088770792_a_b_b @ A2 @ R )
=> ( rRn_RR5637769166088770792_a_b_b @ A2 @ ( lift_R8854095231239425056step_b @ F2 @ fOR_pos_PRoot @ fOR_ex5070955383060788274rallel @ R ) ) ) ).
% root_strictparallel_automaton
thf(fact_290_root__strictparallel__automaton,axiom,
! [A2: tree_r2154205730188421652tion_b,R: set_Pr3134649703833893895term_b,F2: set_Pr1307281990691478580_b_nat] :
( ( rRn_RR7260272242312503694es_b_b @ A2 @ R )
=> ( rRn_RR7260272242312503694es_b_b @ A2 @ ( lift_R8854095231239425056step_b @ F2 @ fOR_pos_PRoot @ fOR_ex5070955383060788274rallel @ R ) ) ) ).
% root_strictparallel_automaton
thf(fact_291_root__strictparallel__automaton,axiom,
! [A2: tree_r7504422106042656583tion_b,R: set_Pr3134649703833893895term_b,F2: set_Pr1307281990691478580_b_nat] :
( ( rRn_RR5856091920061875867_o_b_b @ A2 @ R )
=> ( rRn_RR5856091920061875867_o_b_b @ A2 @ ( lift_R8854095231239425056step_b @ F2 @ fOR_pos_PRoot @ fOR_ex5070955383060788274rallel @ R ) ) ) ).
% root_strictparallel_automaton
thf(fact_292_root__strictparallel__automaton,axiom,
! [A2: tree_r3013368800753843012tion_b,R: set_Pr3134649703833893895term_b,F2: set_Pr1307281990691478580_b_nat] :
( ( rRn_RR225467092841841886es_b_b @ A2 @ R )
=> ( rRn_RR225467092841841886es_b_b @ A2 @ ( lift_R8854095231239425056step_b @ F2 @ fOR_pos_PRoot @ fOR_ex5070955383060788274rallel @ R ) ) ) ).
% root_strictparallel_automaton
thf(fact_293_root__strictparallel__automaton,axiom,
! [A2: tree_r8506140744905984007tion_b,R: set_Pr3134649703833893895term_b,F2: set_Pr1307281990691478580_b_nat] :
( ( rRn_RR3067063739481463809_o_b_b @ A2 @ R )
=> ( rRn_RR3067063739481463809_o_b_b @ A2 @ ( lift_R8854095231239425056step_b @ F2 @ fOR_pos_PRoot @ fOR_ex5070955383060788274rallel @ R ) ) ) ).
% root_strictparallel_automaton
thf(fact_294_root__strictparallel__automaton,axiom,
! [A2: tree_r5558399869034676087tion_b,R: set_Pr3134649703833893895term_b,F2: set_Pr1307281990691478580_b_nat] :
( ( rRn_RR6598829644733244139_o_b_b @ A2 @ R )
=> ( rRn_RR6598829644733244139_o_b_b @ A2 @ ( lift_R8854095231239425056step_b @ F2 @ fOR_pos_PRoot @ fOR_ex5070955383060788274rallel @ R ) ) ) ).
% root_strictparallel_automaton
thf(fact_295_root__strictparallel__automaton,axiom,
! [A2: tree_r5058894190550810253tion_b,R: set_Pr3134649703833893895term_b,F2: set_Pr1307281990691478580_b_nat] :
( ( rRn_RR5351431268385054037_o_b_b @ A2 @ R )
=> ( rRn_RR5351431268385054037_o_b_b @ A2 @ ( lift_R8854095231239425056step_b @ F2 @ fOR_pos_PRoot @ fOR_ex5070955383060788274rallel @ R ) ) ) ).
% root_strictparallel_automaton
thf(fact_296_root__strictparallel__automaton,axiom,
! [A2: tree_r4493376028253769364tion_b,R: set_Pr3134649703833893895term_b,F2: set_Pr1307281990691478580_b_nat] :
( ( rRn_RR6022601609001321268_o_b_b @ A2 @ R )
=> ( rRn_RR6022601609001321268_o_b_b @ A2 @ ( lift_R8854095231239425056step_b @ F2 @ fOR_pos_PRoot @ fOR_ex5070955383060788274rallel @ R ) ) ) ).
% root_strictparallel_automaton
thf(fact_297_root__strictparallel__automaton,axiom,
! [A2: tree_r2365054918505434199tion_b,R: set_Pr3134649703833893895term_b,F2: set_Pr1307281990691478580_b_nat] :
( ( rRn_RR3181898823427072817_o_b_b @ A2 @ R )
=> ( rRn_RR3181898823427072817_o_b_b @ A2 @ ( lift_R8854095231239425056step_b @ F2 @ fOR_pos_PRoot @ fOR_ex5070955383060788274rallel @ R ) ) ) ).
% root_strictparallel_automaton
thf(fact_298_root__single__automaton,axiom,
! [A2: tree_r4611138855727183398tion_b,R: set_Pr3134649703833893895term_b,F2: set_Pr1307281990691478580_b_nat] :
( ( rRn_RR2_spec_a_b_b @ A2 @ R )
=> ( rRn_RR2_spec_a_b_b @ A2 @ ( lift_R8854095231239425056step_b @ F2 @ fOR_pos_PRoot @ fOR_ext_ESingle @ R ) ) ) ).
% root_single_automaton
thf(fact_299_root__single__automaton,axiom,
! [A2: tree_r6993104598208160480tion_b,R: set_Pr3134649703833893895term_b,F2: set_Pr1307281990691478580_b_nat] :
( ( rRn_RR5637769166088770792_a_b_b @ A2 @ R )
=> ( rRn_RR5637769166088770792_a_b_b @ A2 @ ( lift_R8854095231239425056step_b @ F2 @ fOR_pos_PRoot @ fOR_ext_ESingle @ R ) ) ) ).
% root_single_automaton
thf(fact_300_root__single__automaton,axiom,
! [A2: tree_r2154205730188421652tion_b,R: set_Pr3134649703833893895term_b,F2: set_Pr1307281990691478580_b_nat] :
( ( rRn_RR7260272242312503694es_b_b @ A2 @ R )
=> ( rRn_RR7260272242312503694es_b_b @ A2 @ ( lift_R8854095231239425056step_b @ F2 @ fOR_pos_PRoot @ fOR_ext_ESingle @ R ) ) ) ).
% root_single_automaton
thf(fact_301_root__single__automaton,axiom,
! [A2: tree_r7504422106042656583tion_b,R: set_Pr3134649703833893895term_b,F2: set_Pr1307281990691478580_b_nat] :
( ( rRn_RR5856091920061875867_o_b_b @ A2 @ R )
=> ( rRn_RR5856091920061875867_o_b_b @ A2 @ ( lift_R8854095231239425056step_b @ F2 @ fOR_pos_PRoot @ fOR_ext_ESingle @ R ) ) ) ).
% root_single_automaton
thf(fact_302_root__single__automaton,axiom,
! [A2: tree_r3013368800753843012tion_b,R: set_Pr3134649703833893895term_b,F2: set_Pr1307281990691478580_b_nat] :
( ( rRn_RR225467092841841886es_b_b @ A2 @ R )
=> ( rRn_RR225467092841841886es_b_b @ A2 @ ( lift_R8854095231239425056step_b @ F2 @ fOR_pos_PRoot @ fOR_ext_ESingle @ R ) ) ) ).
% root_single_automaton
thf(fact_303_root__single__automaton,axiom,
! [A2: tree_r8506140744905984007tion_b,R: set_Pr3134649703833893895term_b,F2: set_Pr1307281990691478580_b_nat] :
( ( rRn_RR3067063739481463809_o_b_b @ A2 @ R )
=> ( rRn_RR3067063739481463809_o_b_b @ A2 @ ( lift_R8854095231239425056step_b @ F2 @ fOR_pos_PRoot @ fOR_ext_ESingle @ R ) ) ) ).
% root_single_automaton
thf(fact_304_root__single__automaton,axiom,
! [A2: tree_r5558399869034676087tion_b,R: set_Pr3134649703833893895term_b,F2: set_Pr1307281990691478580_b_nat] :
( ( rRn_RR6598829644733244139_o_b_b @ A2 @ R )
=> ( rRn_RR6598829644733244139_o_b_b @ A2 @ ( lift_R8854095231239425056step_b @ F2 @ fOR_pos_PRoot @ fOR_ext_ESingle @ R ) ) ) ).
% root_single_automaton
thf(fact_305_root__single__automaton,axiom,
! [A2: tree_r5058894190550810253tion_b,R: set_Pr3134649703833893895term_b,F2: set_Pr1307281990691478580_b_nat] :
( ( rRn_RR5351431268385054037_o_b_b @ A2 @ R )
=> ( rRn_RR5351431268385054037_o_b_b @ A2 @ ( lift_R8854095231239425056step_b @ F2 @ fOR_pos_PRoot @ fOR_ext_ESingle @ R ) ) ) ).
% root_single_automaton
thf(fact_306_root__single__automaton,axiom,
! [A2: tree_r4493376028253769364tion_b,R: set_Pr3134649703833893895term_b,F2: set_Pr1307281990691478580_b_nat] :
( ( rRn_RR6022601609001321268_o_b_b @ A2 @ R )
=> ( rRn_RR6022601609001321268_o_b_b @ A2 @ ( lift_R8854095231239425056step_b @ F2 @ fOR_pos_PRoot @ fOR_ext_ESingle @ R ) ) ) ).
% root_single_automaton
thf(fact_307_root__single__automaton,axiom,
! [A2: tree_r2365054918505434199tion_b,R: set_Pr3134649703833893895term_b,F2: set_Pr1307281990691478580_b_nat] :
( ( rRn_RR3181898823427072817_o_b_b @ A2 @ R )
=> ( rRn_RR3181898823427072817_o_b_b @ A2 @ ( lift_R8854095231239425056step_b @ F2 @ fOR_pos_PRoot @ fOR_ext_ESingle @ R ) ) ) ).
% root_single_automaton
thf(fact_308_pred__equals__eq2,axiom,
! [R: set_Pr4178509052509721666tion_b,S: set_Pr4178509052509721666tion_b] :
( ( ( ^ [X: nat,Y4: produc7781606619528532327tion_b] : ( member3694883655523461923tion_b @ ( produc7510438065615382334tion_b @ X @ Y4 ) @ R ) )
= ( ^ [X: nat,Y4: produc7781606619528532327tion_b] : ( member3694883655523461923tion_b @ ( produc7510438065615382334tion_b @ X @ Y4 ) @ S ) ) )
= ( R = S ) ) ).
% pred_equals_eq2
thf(fact_309_pred__equals__eq2,axiom,
! [R: set_Pr1261947904930325089at_nat,S: set_Pr1261947904930325089at_nat] :
( ( ( ^ [X: nat,Y4: nat] : ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X @ Y4 ) @ R ) )
= ( ^ [X: nat,Y4: nat] : ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X @ Y4 ) @ S ) ) )
= ( R = S ) ) ).
% pred_equals_eq2
thf(fact_310_pred__equals__eq2,axiom,
! [R: set_Pr4264375888882495962_nat_b,S: set_Pr4264375888882495962_nat_b] :
( ( ( ^ [X: nat,Y4: b] : ( member8962352056413324475_nat_b @ ( product_Pair_nat_b @ X @ Y4 ) @ R ) )
= ( ^ [X: nat,Y4: b] : ( member8962352056413324475_nat_b @ ( product_Pair_nat_b @ X @ Y4 ) @ S ) ) )
= ( R = S ) ) ).
% pred_equals_eq2
thf(fact_311_pred__equals__eq2,axiom,
! [R: set_Pr5422417554659304751tion_b,S: set_Pr5422417554659304751tion_b] :
( ( ( ^ [X: b,Y4: produc7781606619528532327tion_b] : ( member8570655873678976888tion_b @ ( produc5187340250978832319tion_b @ X @ Y4 ) @ R ) )
= ( ^ [X: b,Y4: produc7781606619528532327tion_b] : ( member8570655873678976888tion_b @ ( produc5187340250978832319tion_b @ X @ Y4 ) @ S ) ) )
= ( R = S ) ) ).
% pred_equals_eq2
thf(fact_312_pred__equals__eq2,axiom,
! [R: set_Product_prod_b_b,S: set_Product_prod_b_b] :
( ( ( ^ [X: b,Y4: b] : ( member7862447936710763792od_b_b @ ( product_Pair_b_b @ X @ Y4 ) @ R ) )
= ( ^ [X: b,Y4: b] : ( member7862447936710763792od_b_b @ ( product_Pair_b_b @ X @ Y4 ) @ S ) ) )
= ( R = S ) ) ).
% pred_equals_eq2
thf(fact_313_pred__equals__eq2,axiom,
! [R: set_Pr6944079702279229084_b_nat,S: set_Pr6944079702279229084_b_nat] :
( ( ( ^ [X: produc7781606619528532327tion_b,Y4: nat] : ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ X @ Y4 ) @ R ) )
= ( ^ [X: produc7781606619528532327tion_b,Y4: nat] : ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ X @ Y4 ) @ S ) ) )
= ( R = S ) ) ).
% pred_equals_eq2
thf(fact_314_pred__equals__eq2,axiom,
! [R: set_Pr258254617715012167tion_b,S: set_Pr258254617715012167tion_b] :
( ( ( ^ [X: option_b,Y4: option_b] : ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X @ Y4 ) @ R ) )
= ( ^ [X: option_b,Y4: option_b] : ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X @ Y4 ) @ S ) ) )
= ( R = S ) ) ).
% pred_equals_eq2
thf(fact_315_pred__equals__eq2,axiom,
! [R: set_Pr1307281990691478580_b_nat,S: set_Pr1307281990691478580_b_nat] :
( ( ( ^ [X: b,Y4: nat] : ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ X @ Y4 ) @ R ) )
= ( ^ [X: b,Y4: nat] : ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ X @ Y4 ) @ S ) ) )
= ( R = S ) ) ).
% pred_equals_eq2
thf(fact_316_split__part,axiom,
! [P2: $o,Q: set_Pr258254617715012167tion_b > set_Pr258254617715012167tion_b > $o] :
( ( produc2671211398375001388on_b_o
@ ^ [A6: set_Pr258254617715012167tion_b,B4: set_Pr258254617715012167tion_b] :
( P2
& ( Q @ A6 @ B4 ) ) )
= ( ^ [Ab: produc4298468441892121831tion_b] :
( P2
& ( produc2671211398375001388on_b_o @ Q @ Ab ) ) ) ) ).
% split_part
thf(fact_317_split__part,axiom,
! [P2: $o,Q: set_option_b > set_option_b > $o] :
( ( produc7796829984862323884on_b_o
@ ^ [A6: set_option_b,B4: set_option_b] :
( P2
& ( Q @ A6 @ B4 ) ) )
= ( ^ [Ab: produc3122286842528565607tion_b] :
( P2
& ( produc7796829984862323884on_b_o @ Q @ Ab ) ) ) ) ).
% split_part
thf(fact_318_split__part,axiom,
! [P2: $o,Q: b > nat > $o] :
( ( produc795641402153621683_nat_o
@ ^ [A6: b,B4: nat] :
( P2
& ( Q @ A6 @ B4 ) ) )
= ( ^ [Ab: product_prod_b_nat] :
( P2
& ( produc795641402153621683_nat_o @ Q @ Ab ) ) ) ) ).
% split_part
thf(fact_319_prod_Odisc__eq__case,axiom,
! [Prod: produc4298468441892121831tion_b] :
( produc2671211398375001388on_b_o
@ ^ [Uu: set_Pr258254617715012167tion_b,Uv: set_Pr258254617715012167tion_b] : $true
@ Prod ) ).
% prod.disc_eq_case
thf(fact_320_prod_Odisc__eq__case,axiom,
! [Prod: produc3122286842528565607tion_b] :
( produc7796829984862323884on_b_o
@ ^ [Uu: set_option_b,Uv: set_option_b] : $true
@ Prod ) ).
% prod.disc_eq_case
thf(fact_321_prod_Odisc__eq__case,axiom,
! [Prod: product_prod_b_nat] :
( produc795641402153621683_nat_o
@ ^ [Uu: b,Uv: nat] : $true
@ Prod ) ).
% prod.disc_eq_case
thf(fact_322_pos__step_Odistinct_I3_J,axiom,
fOR_pos_PRoot != fOR_pos_PAny ).
% pos_step.distinct(3)
thf(fact_323_internal__case__prod__conv,axiom,
! [C: produc7781606619528532327tion_b > nat > produc1396820459975257318_b_nat,A: produc7781606619528532327tion_b,B: nat] :
( ( produc6415579403031724445_b_nat @ C @ ( produc2093246604507004384_b_nat @ A @ B ) )
= ( C @ A @ B ) ) ).
% internal_case_prod_conv
thf(fact_324_internal__case__prod__conv,axiom,
! [C: option_b > option_b > produc7781606619528532327tion_b,A: option_b,B: option_b] :
( ( produc7948586220478986021tion_b @ C @ ( produc3989389360737052631tion_b @ A @ B ) )
= ( C @ A @ B ) ) ).
% internal_case_prod_conv
thf(fact_325_internal__case__prod__conv,axiom,
! [C: b > nat > produc1396820459975257318_b_nat,A: b,B: nat] :
( ( produc4597801630894830389_b_nat @ C @ ( product_Pair_b_nat @ A @ B ) )
= ( C @ A @ B ) ) ).
% internal_case_prod_conv
thf(fact_326_lift__root__step_Osimps_I8_J,axiom,
! [F2: set_Pr1307281990691478580_b_nat,R3: set_Pr3134649703833893895term_b] :
( ( lift_R8854095231239425056step_b @ F2 @ fOR_pos_PRoot @ fOR_ex5070955383060788274rallel @ R3 )
= R3 ) ).
% lift_root_step.simps(8)
thf(fact_327_lift__root__step__PRoot__EStrictParallel,axiom,
! [F2: set_Pr1307281990691478580_b_nat,R3: set_Pr3134649703833893895term_b] :
( ( lift_R8854095231239425056step_b @ F2 @ fOR_pos_PRoot @ fOR_ex5070955383060788274rallel @ R3 )
= R3 ) ).
% lift_root_step_PRoot_EStrictParallel
thf(fact_328_lift__root__step_Osimps_I7_J,axiom,
! [F2: set_Pr1307281990691478580_b_nat,R3: set_Pr3134649703833893895term_b] :
( ( lift_R8854095231239425056step_b @ F2 @ fOR_pos_PRoot @ fOR_ext_ESingle @ R3 )
= R3 ) ).
% lift_root_step.simps(7)
thf(fact_329_lift__root__step__PRoot__ESingle,axiom,
! [F2: set_Pr1307281990691478580_b_nat,R3: set_Pr3134649703833893895term_b] :
( ( lift_R8854095231239425056step_b @ F2 @ fOR_pos_PRoot @ fOR_ext_ESingle @ R3 )
= R3 ) ).
% lift_root_step_PRoot_ESingle
thf(fact_330_inv__image__def,axiom,
( inv_im4790136988661274508term_b
= ( ^ [R2: set_Pr1261947904930325089at_nat,F3: ground_gterm_b > nat] :
( collec478437889140176530term_b
@ ( produc1717101583779059052rm_b_o
@ ^ [X: ground_gterm_b,Y4: ground_gterm_b] : ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ ( F3 @ X ) @ ( F3 @ Y4 ) ) @ R2 ) ) ) ) ) ).
% inv_image_def
thf(fact_331_inv__image__def,axiom,
( inv_im4670702844647688481tion_b
= ( ^ [R2: set_Pr1261947904930325089at_nat,F3: option_b > nat] :
( collec8407377912107443410tion_b
@ ( produc3378454745690301612on_b_o
@ ^ [X: option_b,Y4: option_b] : ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ ( F3 @ X ) @ ( F3 @ Y4 ) ) @ R2 ) ) ) ) ) ).
% inv_image_def
thf(fact_332_inv__image__def,axiom,
( inv_im2307231402264022467term_b
= ( ^ [R2: set_Product_prod_b_b,F3: ground_gterm_b > b] :
( collec478437889140176530term_b
@ ( produc1717101583779059052rm_b_o
@ ^ [X: ground_gterm_b,Y4: ground_gterm_b] : ( member7862447936710763792od_b_b @ ( product_Pair_b_b @ ( F3 @ X ) @ ( F3 @ Y4 ) ) @ R2 ) ) ) ) ) ).
% inv_image_def
thf(fact_333_inv__image__def,axiom,
( inv_image_b_option_b
= ( ^ [R2: set_Product_prod_b_b,F3: option_b > b] :
( collec8407377912107443410tion_b
@ ( produc3378454745690301612on_b_o
@ ^ [X: option_b,Y4: option_b] : ( member7862447936710763792od_b_b @ ( product_Pair_b_b @ ( F3 @ X ) @ ( F3 @ Y4 ) ) @ R2 ) ) ) ) ) ).
% inv_image_def
thf(fact_334_inv__image__def,axiom,
( inv_im6470721272166791677term_b
= ( ^ [R2: set_Pr258254617715012167tion_b,F3: ground_gterm_b > option_b] :
( collec478437889140176530term_b
@ ( produc1717101583779059052rm_b_o
@ ^ [X: ground_gterm_b,Y4: ground_gterm_b] : ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ ( F3 @ X ) @ ( F3 @ Y4 ) ) @ R2 ) ) ) ) ) ).
% inv_image_def
thf(fact_335_inv__image__def,axiom,
( inv_im5784823153951788434tion_b
= ( ^ [R2: set_Pr258254617715012167tion_b,F3: option_b > option_b] :
( collec8407377912107443410tion_b
@ ( produc3378454745690301612on_b_o
@ ^ [X: option_b,Y4: option_b] : ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ ( F3 @ X ) @ ( F3 @ Y4 ) ) @ R2 ) ) ) ) ) ).
% inv_image_def
thf(fact_336_inv__image__def,axiom,
( inv_im2082697534779480961tion_b
= ( ^ [R2: set_Pr1261947904930325089at_nat,F3: set_option_b > nat] :
( collec6622971782277219538tion_b
@ ( produc7796829984862323884on_b_o
@ ^ [X: set_option_b,Y4: set_option_b] : ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ ( F3 @ X ) @ ( F3 @ Y4 ) ) @ R2 ) ) ) ) ) ).
% inv_image_def
thf(fact_337_inv__image__def,axiom,
( inv_im2848783409229996984tion_b
= ( ^ [R2: set_Product_prod_b_b,F3: set_option_b > b] :
( collec6622971782277219538tion_b
@ ( produc7796829984862323884on_b_o
@ ^ [X: set_option_b,Y4: set_option_b] : ( member7862447936710763792od_b_b @ ( product_Pair_b_b @ ( F3 @ X ) @ ( F3 @ Y4 ) ) @ R2 ) ) ) ) ) ).
% inv_image_def
thf(fact_338_inv__image__def,axiom,
( inv_im5183776136373017586tion_b
= ( ^ [R2: set_Pr258254617715012167tion_b,F3: set_option_b > option_b] :
( collec6622971782277219538tion_b
@ ( produc7796829984862323884on_b_o
@ ^ [X: set_option_b,Y4: set_option_b] : ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ ( F3 @ X ) @ ( F3 @ Y4 ) ) @ R2 ) ) ) ) ) ).
% inv_image_def
thf(fact_339_inv__image__def,axiom,
( inv_im7179320181675035587tion_b
= ( ^ [R2: set_Pr1261947904930325089at_nat,F3: produc7781606619528532327tion_b > nat] :
( collec447916338801455442tion_b
@ ( produc8054777514177824044on_b_o
@ ^ [X: produc7781606619528532327tion_b,Y4: produc7781606619528532327tion_b] : ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ ( F3 @ X ) @ ( F3 @ Y4 ) ) @ R2 ) ) ) ) ) ).
% inv_image_def
thf(fact_340_restrict__def,axiom,
( abstra6440977867845469302_b_nat
= ( ^ [R2: set_Pr5241429435540800445_b_nat,S2: set_Pr1307281990691478580_b_nat] :
( collec6052715720417950280_b_nat
@ ( produc3203605564640457326_nat_o
@ ^ [X: product_prod_b_nat,Y4: product_prod_b_nat] :
( ( member6959632917342813205_b_nat @ X @ S2 )
& ( member6959632917342813205_b_nat @ Y4 @ S2 )
& ( member4966892972527255302_b_nat @ ( produc2793586353817733269_b_nat @ X @ Y4 ) @ R2 ) ) ) ) ) ) ).
% restrict_def
thf(fact_341_restrict__def,axiom,
( abstra2172771641121501935od_b_b
= ( ^ [R2: set_Pr3901141605387707591od_b_b,S2: set_Product_prod_b_b] :
( collec2049399640006090066od_b_b
@ ( produc7890132440258884908_b_b_o
@ ^ [X: product_prod_b_b,Y4: product_prod_b_b] :
( ( member7862447936710763792od_b_b @ X @ S2 )
& ( member7862447936710763792od_b_b @ Y4 @ S2 )
& ( member8369738419320101648od_b_b @ ( produc7702952596710024023od_b_b @ X @ Y4 ) @ R2 ) ) ) ) ) ) ).
% restrict_def
thf(fact_342_restrict__def,axiom,
( abstra354823189701009208term_b
= ( ^ [R2: set_Pr3134649703833893895term_b,S2: set_Ground_gterm_b] :
( collec478437889140176530term_b
@ ( produc1717101583779059052rm_b_o
@ ^ [X: ground_gterm_b,Y4: ground_gterm_b] :
( ( member5261315027475796697term_b @ X @ S2 )
& ( member5261315027475796697term_b @ Y4 @ S2 )
& ( member7340517243570908752term_b @ ( produc1113259529098229527term_b @ X @ Y4 ) @ R2 ) ) ) ) ) ) ).
% restrict_def
thf(fact_343_restrict__def,axiom,
( abstra2148236097575398767tion_b
= ( ^ [R2: set_Pr5366877986981747911tion_b,S2: set_Pr258254617715012167tion_b] :
( collec447916338801455442tion_b
@ ( produc8054777514177824044on_b_o
@ ^ [X: produc7781606619528532327tion_b,Y4: produc7781606619528532327tion_b] :
( ( member547026996284216464tion_b @ X @ S2 )
& ( member547026996284216464tion_b @ Y4 @ S2 )
& ( member6435960643780680464tion_b @ ( produc7954421581189286743tion_b @ X @ Y4 ) @ R2 ) ) ) ) ) ) ).
% restrict_def
thf(fact_344_restrict__def,axiom,
( abstra1219450721576609224ct_nat
= ( ^ [R2: set_Pr1261947904930325089at_nat,S2: set_nat] :
( collec3392354462482085612at_nat
@ ( produc6081775807080527818_nat_o
@ ^ [X: nat,Y4: nat] :
( ( member_nat @ X @ S2 )
& ( member_nat @ Y4 @ S2 )
& ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X @ Y4 ) @ R2 ) ) ) ) ) ) ).
% restrict_def
thf(fact_345_restrict__def,axiom,
( abstract_restrict_b
= ( ^ [R2: set_Product_prod_b_b,S2: set_b] :
( collec548942219715005266od_b_b
@ ( produc4772849988445941548_b_b_o
@ ^ [X: b,Y4: b] :
( ( member_b @ X @ S2 )
& ( member_b @ Y4 @ S2 )
& ( member7862447936710763792od_b_b @ ( product_Pair_b_b @ X @ Y4 ) @ R2 ) ) ) ) ) ) ).
% restrict_def
thf(fact_346_restrict__def,axiom,
( abstra5044752225732226639tion_b
= ( ^ [R2: set_Pr2609077471296144583tion_b,S2: set_se1183635074333576999tion_b] :
( collec1918043184897894738tion_b
@ ( produc2671211398375001388on_b_o
@ ^ [X: set_Pr258254617715012167tion_b,Y4: set_Pr258254617715012167tion_b] :
( ( member3084166351965065584tion_b @ X @ S2 )
& ( member3084166351965065584tion_b @ Y4 @ S2 )
& ( member8319496676406272784tion_b @ ( produc4709765886195557207tion_b @ X @ Y4 ) @ R2 ) ) ) ) ) ) ).
% restrict_def
thf(fact_347_restrict__def,axiom,
( abstra7455183742696442669tion_b
= ( ^ [R2: set_Pr4148925336519852615tion_b,S2: set_set_option_b] :
( collec6622971782277219538tion_b
@ ( produc7796829984862323884on_b_o
@ ^ [X: set_option_b,Y4: set_option_b] :
( ( member_set_option_b @ X @ S2 )
& ( member_set_option_b @ Y4 @ S2 )
& ( member9052098846246995088tion_b @ ( produc5242204166755002327tion_b @ X @ Y4 ) @ R2 ) ) ) ) ) ) ).
% restrict_def
thf(fact_348_restrict__def,axiom,
( abstra3747389286633826509tion_b
= ( ^ [R2: set_Pr258254617715012167tion_b,S2: set_option_b] :
( collec8407377912107443410tion_b
@ ( produc3378454745690301612on_b_o
@ ^ [X: option_b,Y4: option_b] :
( ( member_option_b @ X @ S2 )
& ( member_option_b @ Y4 @ S2 )
& ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X @ Y4 ) @ R2 ) ) ) ) ) ) ).
% restrict_def
thf(fact_349_same__fst__def,axiom,
( same_f1374672915113801675_b_nat
= ( ^ [P3: produc7781606619528532327tion_b > $o,R4: produc7781606619528532327tion_b > set_Pr1261947904930325089at_nat] :
( collec2051687263103543064_b_nat
@ ( produc4199811631454031262_nat_o
@ ( produc1254906330614685212_nat_o
@ ^ [X5: produc7781606619528532327tion_b,Y6: nat] :
( produc5232674473337540683_nat_o
@ ^ [X: produc7781606619528532327tion_b,Y4: nat] :
( ( X5 = X )
& ( P3 @ X )
& ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ Y6 @ Y4 ) @ ( R4 @ X ) ) ) ) ) ) ) ) ) ).
% same_fst_def
thf(fact_350_same__fst__def,axiom,
( same_f2319420875927667244tion_b
= ( ^ [P3: set_Pr258254617715012167tion_b > $o,R4: set_Pr258254617715012167tion_b > set_Pr2609077471296144583tion_b] :
( collec8403462119798873426tion_b
@ ( produc4170300588352091436on_b_o
@ ( produc4337731742241352770on_b_o
@ ^ [X5: set_Pr258254617715012167tion_b,Y6: set_Pr258254617715012167tion_b] :
( produc2671211398375001388on_b_o
@ ^ [X: set_Pr258254617715012167tion_b,Y4: set_Pr258254617715012167tion_b] :
( ( X5 = X )
& ( P3 @ X )
& ( member8319496676406272784tion_b @ ( produc4709765886195557207tion_b @ Y6 @ Y4 ) @ ( R4 @ X ) ) ) ) ) ) ) ) ) ).
% same_fst_def
thf(fact_351_same__fst__def,axiom,
( same_f1674158784740640684tion_b
= ( ^ [P3: set_option_b > $o,R4: set_option_b > set_Pr4148925336519852615tion_b] :
( collec1476746889905017170tion_b
@ ( produc3294476002735424812on_b_o
@ ( produc2735982765467381570on_b_o
@ ^ [X5: set_option_b,Y6: set_option_b] :
( produc7796829984862323884on_b_o
@ ^ [X: set_option_b,Y4: set_option_b] :
( ( X5 = X )
& ( P3 @ X )
& ( member9052098846246995088tion_b @ ( produc5242204166755002327tion_b @ Y6 @ Y4 ) @ ( R4 @ X ) ) ) ) ) ) ) ) ) ).
% same_fst_def
thf(fact_352_same__fst__def,axiom,
( same_fst_b_nat
= ( ^ [P3: b > $o,R4: b > set_Pr1261947904930325089at_nat] :
( collec6052715720417950280_b_nat
@ ( produc3203605564640457326_nat_o
@ ( produc4535354591796149996_nat_o
@ ^ [X5: b,Y6: nat] :
( produc795641402153621683_nat_o
@ ^ [X: b,Y4: nat] :
( ( X5 = X )
& ( P3 @ X )
& ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ Y6 @ Y4 ) @ ( R4 @ X ) ) ) ) ) ) ) ) ) ).
% same_fst_def
thf(fact_353_same__fst__def,axiom,
( same_f9095071695510155180tion_b
= ( ^ [P3: option_b > $o,R4: option_b > set_Pr258254617715012167tion_b] :
( collec447916338801455442tion_b
@ ( produc8054777514177824044on_b_o
@ ( produc1842704630950797122on_b_o
@ ^ [X5: option_b,Y6: option_b] :
( produc3378454745690301612on_b_o
@ ^ [X: option_b,Y4: option_b] :
( ( X5 = X )
& ( P3 @ X )
& ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ Y6 @ Y4 ) @ ( R4 @ X ) ) ) ) ) ) ) ) ) ).
% same_fst_def
thf(fact_354_lift__root__step__Single__to__Parallel,axiom,
! [F2: set_Pr1307281990691478580_b_nat,R: set_Pr3134649703833893895term_b] : ( ord_le2408605988743369639term_b @ ( lift_R8854095231239425056step_b @ F2 @ fOR_pos_PAny @ fOR_ext_ESingle @ R ) @ ( lift_R8854095231239425056step_b @ F2 @ fOR_pos_PAny @ fOR_ext_EParallel @ R ) ) ).
% lift_root_step_Single_to_Parallel
thf(fact_355_in__inv__image,axiom,
! [X4: option_b,Y5: option_b,R5: set_Pr1261947904930325089at_nat,F: option_b > nat] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ Y5 ) @ ( inv_im4670702844647688481tion_b @ R5 @ F ) )
= ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ ( F @ X4 ) @ ( F @ Y5 ) ) @ R5 ) ) ).
% in_inv_image
thf(fact_356_in__inv__image,axiom,
! [X4: option_b,Y5: option_b,R5: set_Product_prod_b_b,F: option_b > b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ Y5 ) @ ( inv_image_b_option_b @ R5 @ F ) )
= ( member7862447936710763792od_b_b @ ( product_Pair_b_b @ ( F @ X4 ) @ ( F @ Y5 ) ) @ R5 ) ) ).
% in_inv_image
thf(fact_357_in__inv__image,axiom,
! [X4: nat,Y5: nat,R5: set_Pr258254617715012167tion_b,F: nat > option_b] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X4 @ Y5 ) @ ( inv_im7642071220286529091_b_nat @ R5 @ F ) )
= ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ ( F @ X4 ) @ ( F @ Y5 ) ) @ R5 ) ) ).
% in_inv_image
thf(fact_358_in__inv__image,axiom,
! [X4: nat,Y5: nat,R5: set_Pr1261947904930325089at_nat,F: nat > nat] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X4 @ Y5 ) @ ( inv_image_nat_nat @ R5 @ F ) )
= ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ ( F @ X4 ) @ ( F @ Y5 ) ) @ R5 ) ) ).
% in_inv_image
thf(fact_359_in__inv__image,axiom,
! [X4: nat,Y5: nat,R5: set_Product_prod_b_b,F: nat > b] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X4 @ Y5 ) @ ( inv_image_b_nat @ R5 @ F ) )
= ( member7862447936710763792od_b_b @ ( product_Pair_b_b @ ( F @ X4 ) @ ( F @ Y5 ) ) @ R5 ) ) ).
% in_inv_image
thf(fact_360_in__inv__image,axiom,
! [X4: b,Y5: b,R5: set_Pr258254617715012167tion_b,F: b > option_b] :
( ( member7862447936710763792od_b_b @ ( product_Pair_b_b @ X4 @ Y5 ) @ ( inv_image_option_b_b @ R5 @ F ) )
= ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ ( F @ X4 ) @ ( F @ Y5 ) ) @ R5 ) ) ).
% in_inv_image
thf(fact_361_in__inv__image,axiom,
! [X4: b,Y5: b,R5: set_Pr1261947904930325089at_nat,F: b > nat] :
( ( member7862447936710763792od_b_b @ ( product_Pair_b_b @ X4 @ Y5 ) @ ( inv_image_nat_b @ R5 @ F ) )
= ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ ( F @ X4 ) @ ( F @ Y5 ) ) @ R5 ) ) ).
% in_inv_image
thf(fact_362_in__inv__image,axiom,
! [X4: b,Y5: b,R5: set_Product_prod_b_b,F: b > b] :
( ( member7862447936710763792od_b_b @ ( product_Pair_b_b @ X4 @ Y5 ) @ ( inv_image_b_b @ R5 @ F ) )
= ( member7862447936710763792od_b_b @ ( product_Pair_b_b @ ( F @ X4 ) @ ( F @ Y5 ) ) @ R5 ) ) ).
% in_inv_image
thf(fact_363_in__inv__image,axiom,
! [X4: option_b,Y5: option_b,R5: set_Pr258254617715012167tion_b,F: option_b > option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ Y5 ) @ ( inv_im5784823153951788434tion_b @ R5 @ F ) )
= ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ ( F @ X4 ) @ ( F @ Y5 ) ) @ R5 ) ) ).
% in_inv_image
thf(fact_364_same__fstI,axiom,
! [P2: nat > $o,X4: nat,Y7: produc7781606619528532327tion_b,Y5: produc7781606619528532327tion_b,R: nat > set_Pr5366877986981747911tion_b] :
( ( P2 @ X4 )
=> ( ( member6435960643780680464tion_b @ ( produc7954421581189286743tion_b @ Y7 @ Y5 ) @ ( R @ X4 ) )
=> ( member3972112514548880418tion_b @ ( produc6629285643181589681tion_b @ ( produc7510438065615382334tion_b @ X4 @ Y7 ) @ ( produc7510438065615382334tion_b @ X4 @ Y5 ) ) @ ( same_f6791864376222179625tion_b @ P2 @ R ) ) ) ) ).
% same_fstI
thf(fact_365_same__fstI,axiom,
! [P2: b > $o,X4: b,Y7: produc7781606619528532327tion_b,Y5: produc7781606619528532327tion_b,R: b > set_Pr5366877986981747911tion_b] :
( ( P2 @ X4 )
=> ( ( member6435960643780680464tion_b @ ( produc7954421581189286743tion_b @ Y7 @ Y5 ) @ ( R @ X4 ) )
=> ( member6692499340770384144tion_b @ ( produc1683552709489456471tion_b @ ( produc5187340250978832319tion_b @ X4 @ Y7 ) @ ( produc5187340250978832319tion_b @ X4 @ Y5 ) ) @ ( same_f3701940369486346900tion_b @ P2 @ R ) ) ) ) ).
% same_fstI
thf(fact_366_same__fstI,axiom,
! [P2: nat > $o,X4: nat,Y7: nat,Y5: nat,R: nat > set_Pr1261947904930325089at_nat] :
( ( P2 @ X4 )
=> ( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ Y7 @ Y5 ) @ ( R @ X4 ) )
=> ( member8206827879206165904at_nat @ ( produc6161850002892822231at_nat @ ( product_Pair_nat_nat @ X4 @ Y7 ) @ ( product_Pair_nat_nat @ X4 @ Y5 ) ) @ ( same_fst_nat_nat @ P2 @ R ) ) ) ) ).
% same_fstI
thf(fact_367_same__fstI,axiom,
! [P2: nat > $o,X4: nat,Y7: b,Y5: b,R: nat > set_Product_prod_b_b] :
( ( P2 @ X4 )
=> ( ( member7862447936710763792od_b_b @ ( product_Pair_b_b @ Y7 @ Y5 ) @ ( R @ X4 ) )
=> ( member8772231139900714834_nat_b @ ( produc5644549762070686689_nat_b @ ( product_Pair_nat_b @ X4 @ Y7 ) @ ( product_Pair_nat_b @ X4 @ Y5 ) ) @ ( same_fst_nat_b @ P2 @ R ) ) ) ) ).
% same_fstI
thf(fact_368_same__fstI,axiom,
! [P2: b > $o,X4: b,Y7: b,Y5: b,R: b > set_Product_prod_b_b] :
( ( P2 @ X4 )
=> ( ( member7862447936710763792od_b_b @ ( product_Pair_b_b @ Y7 @ Y5 ) @ ( R @ X4 ) )
=> ( member8369738419320101648od_b_b @ ( produc7702952596710024023od_b_b @ ( product_Pair_b_b @ X4 @ Y7 ) @ ( product_Pair_b_b @ X4 @ Y5 ) ) @ ( same_fst_b_b @ P2 @ R ) ) ) ) ).
% same_fstI
thf(fact_369_same__fstI,axiom,
! [P2: produc7781606619528532327tion_b > $o,X4: produc7781606619528532327tion_b,Y7: nat,Y5: nat,R: produc7781606619528532327tion_b > set_Pr1261947904930325089at_nat] :
( ( P2 @ X4 )
=> ( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ Y7 @ Y5 ) @ ( R @ X4 ) )
=> ( member4316259128586992598_b_nat @ ( produc7802874649797638501_b_nat @ ( produc2093246604507004384_b_nat @ X4 @ Y7 ) @ ( produc2093246604507004384_b_nat @ X4 @ Y5 ) ) @ ( same_f1374672915113801675_b_nat @ P2 @ R ) ) ) ) ).
% same_fstI
thf(fact_370_same__fstI,axiom,
! [P2: b > $o,X4: b,Y7: nat,Y5: nat,R: b > set_Pr1261947904930325089at_nat] :
( ( P2 @ X4 )
=> ( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ Y7 @ Y5 ) @ ( R @ X4 ) )
=> ( member4966892972527255302_b_nat @ ( produc2793586353817733269_b_nat @ ( product_Pair_b_nat @ X4 @ Y7 ) @ ( product_Pair_b_nat @ X4 @ Y5 ) ) @ ( same_fst_b_nat @ P2 @ R ) ) ) ) ).
% same_fstI
thf(fact_371_same__fstI,axiom,
! [P2: option_b > $o,X4: option_b,Y7: option_b,Y5: option_b,R: option_b > set_Pr258254617715012167tion_b] :
( ( P2 @ X4 )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ Y7 @ Y5 ) @ ( R @ X4 ) )
=> ( member6435960643780680464tion_b @ ( produc7954421581189286743tion_b @ ( produc3989389360737052631tion_b @ X4 @ Y7 ) @ ( produc3989389360737052631tion_b @ X4 @ Y5 ) ) @ ( same_f9095071695510155180tion_b @ P2 @ R ) ) ) ) ).
% same_fstI
thf(fact_372_lift__root__step__incr,axiom,
! [R3: set_Pr3134649703833893895term_b,S3: set_Pr3134649703833893895term_b,F2: set_Pr1307281990691478580_b_nat,W: fOR_pos_step,X6: fOR_ext_step] :
( ( ord_le2408605988743369639term_b @ R3 @ S3 )
=> ( ord_le2408605988743369639term_b @ ( lift_R8854095231239425056step_b @ F2 @ W @ X6 @ R3 ) @ ( lift_R8854095231239425056step_b @ F2 @ W @ X6 @ S3 ) ) ) ).
% lift_root_step_incr
thf(fact_373_subrelI,axiom,
! [R5: set_Pr4178509052509721666tion_b,S4: set_Pr4178509052509721666tion_b] :
( ! [X3: nat,Y3: produc7781606619528532327tion_b] :
( ( member3694883655523461923tion_b @ ( produc7510438065615382334tion_b @ X3 @ Y3 ) @ R5 )
=> ( member3694883655523461923tion_b @ ( produc7510438065615382334tion_b @ X3 @ Y3 ) @ S4 ) )
=> ( ord_le1167626946193011874tion_b @ R5 @ S4 ) ) ).
% subrelI
thf(fact_374_subrelI,axiom,
! [R5: set_Pr1261947904930325089at_nat,S4: set_Pr1261947904930325089at_nat] :
( ! [X3: nat,Y3: nat] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X3 @ Y3 ) @ R5 )
=> ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X3 @ Y3 ) @ S4 ) )
=> ( ord_le3146513528884898305at_nat @ R5 @ S4 ) ) ).
% subrelI
thf(fact_375_subrelI,axiom,
! [R5: set_Pr4264375888882495962_nat_b,S4: set_Pr4264375888882495962_nat_b] :
( ! [X3: nat,Y3: b] :
( ( member8962352056413324475_nat_b @ ( product_Pair_nat_b @ X3 @ Y3 ) @ R5 )
=> ( member8962352056413324475_nat_b @ ( product_Pair_nat_b @ X3 @ Y3 ) @ S4 ) )
=> ( ord_le7995947752535495226_nat_b @ R5 @ S4 ) ) ).
% subrelI
thf(fact_376_subrelI,axiom,
! [R5: set_Pr5422417554659304751tion_b,S4: set_Pr5422417554659304751tion_b] :
( ! [X3: b,Y3: produc7781606619528532327tion_b] :
( ( member8570655873678976888tion_b @ ( produc5187340250978832319tion_b @ X3 @ Y3 ) @ R5 )
=> ( member8570655873678976888tion_b @ ( produc5187340250978832319tion_b @ X3 @ Y3 ) @ S4 ) )
=> ( ord_le7044419192447376591tion_b @ R5 @ S4 ) ) ).
% subrelI
thf(fact_377_subrelI,axiom,
! [R5: set_Product_prod_b_b,S4: set_Product_prod_b_b] :
( ! [X3: b,Y3: b] :
( ( member7862447936710763792od_b_b @ ( product_Pair_b_b @ X3 @ Y3 ) @ R5 )
=> ( member7862447936710763792od_b_b @ ( product_Pair_b_b @ X3 @ Y3 ) @ S4 ) )
=> ( ord_le182087997850975847od_b_b @ R5 @ S4 ) ) ).
% subrelI
thf(fact_378_subrelI,axiom,
! [R5: set_Pr6944079702279229084_b_nat,S4: set_Pr6944079702279229084_b_nat] :
( ! [X3: produc7781606619528532327tion_b,Y3: nat] :
( ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ X3 @ Y3 ) @ R5 )
=> ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ X3 @ Y3 ) @ S4 ) )
=> ( ord_le3933197595962519292_b_nat @ R5 @ S4 ) ) ).
% subrelI
thf(fact_379_subrelI,axiom,
! [R5: set_Pr258254617715012167tion_b,S4: set_Pr258254617715012167tion_b] :
( ! [X3: option_b,Y3: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X3 @ Y3 ) @ R5 )
=> ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X3 @ Y3 ) @ S4 ) )
=> ( ord_le6367397903258896871tion_b @ R5 @ S4 ) ) ).
% subrelI
thf(fact_380_subrelI,axiom,
! [R5: set_Pr1307281990691478580_b_nat,S4: set_Pr1307281990691478580_b_nat] :
( ! [X3: b,Y3: nat] :
( ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ X3 @ Y3 ) @ R5 )
=> ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ X3 @ Y3 ) @ S4 ) )
=> ( ord_le5038853854344477844_b_nat @ R5 @ S4 ) ) ).
% subrelI
thf(fact_381_relax__pos__lift__root__step,axiom,
! [F2: set_Pr1307281990691478580_b_nat,W: fOR_pos_step,X6: fOR_ext_step,R: set_Pr3134649703833893895term_b] : ( ord_le2408605988743369639term_b @ ( lift_R8854095231239425056step_b @ F2 @ W @ X6 @ R ) @ ( lift_R8854095231239425056step_b @ F2 @ fOR_pos_PAny @ X6 @ R ) ) ).
% relax_pos_lift_root_step
thf(fact_382_relax__ext__lift__root__step,axiom,
! [F2: set_Pr1307281990691478580_b_nat,W: fOR_pos_step,X6: fOR_ext_step,R: set_Pr3134649703833893895term_b] : ( ord_le2408605988743369639term_b @ ( lift_R8854095231239425056step_b @ F2 @ W @ X6 @ R ) @ ( lift_R8854095231239425056step_b @ F2 @ W @ fOR_ext_EParallel @ R ) ) ).
% relax_ext_lift_root_step
thf(fact_383_pos__step_Odistinct_I5_J,axiom,
fOR_pos_PNonRoot != fOR_pos_PAny ).
% pos_step.distinct(5)
thf(fact_384_pos__step_Odistinct_I1_J,axiom,
fOR_pos_PRoot != fOR_pos_PNonRoot ).
% pos_step.distinct(1)
thf(fact_385_pos__step_Oexhaust,axiom,
! [Y5: fOR_pos_step] :
( ( Y5 != fOR_pos_PRoot )
=> ( ( Y5 != fOR_pos_PNonRoot )
=> ( Y5 = fOR_pos_PAny ) ) ) ).
% pos_step.exhaust
thf(fact_386_less__eq__option__Some,axiom,
! [X4: set_Pr258254617715012167tion_b,Y5: set_Pr258254617715012167tion_b] :
( ( ord_le832834698364216237tion_b @ ( some_s4708006284228339500tion_b @ X4 ) @ ( some_s4708006284228339500tion_b @ Y5 ) )
= ( ord_le6367397903258896871tion_b @ X4 @ Y5 ) ) ).
% less_eq_option_Some
thf(fact_387_less__eq__option__Some,axiom,
! [X4: set_Pr1307281990691478580_b_nat,Y5: set_Pr1307281990691478580_b_nat] :
( ( ord_le7941364901598255844_b_nat @ ( some_s7477018756347572495_b_nat @ X4 ) @ ( some_s7477018756347572495_b_nat @ Y5 ) )
= ( ord_le5038853854344477844_b_nat @ X4 @ Y5 ) ) ).
% less_eq_option_Some
thf(fact_388_less__eq__option__Some,axiom,
! [X4: produc7781606619528532327tion_b > nat > $o,Y5: produc7781606619528532327tion_b > nat > $o] :
( ( ord_le1159229661344459373_nat_o @ ( some_P4610421320244625688_nat_o @ X4 ) @ ( some_P4610421320244625688_nat_o @ Y5 ) )
= ( ord_le6556145504227509917_nat_o @ X4 @ Y5 ) ) ).
% less_eq_option_Some
thf(fact_389_less__eq__option__Some,axiom,
! [X4: option_b > option_b > $o,Y5: option_b > option_b > $o] :
( ( ord_le325562215255571732on_b_o @ ( some_o5225106107430977555on_b_o @ X4 ) @ ( some_o5225106107430977555on_b_o @ Y5 ) )
= ( ord_le3674354805995996366on_b_o @ X4 @ Y5 ) ) ).
% less_eq_option_Some
thf(fact_390_less__eq__option__Some,axiom,
! [X4: b > nat > $o,Y5: b > nat > $o] :
( ( ord_le662391368169153237_nat_o @ ( some_b_nat_o @ X4 ) @ ( some_b_nat_o @ Y5 ) )
= ( ord_less_eq_b_nat_o @ X4 @ Y5 ) ) ).
% less_eq_option_Some
thf(fact_391_less__eq__option__Some,axiom,
! [X4: nat,Y5: nat] :
( ( ord_le5914376470875661696on_nat @ ( some_nat @ X4 ) @ ( some_nat @ Y5 ) )
= ( ord_less_eq_nat @ X4 @ Y5 ) ) ).
% less_eq_option_Some
thf(fact_392_subsetI,axiom,
! [A5: set_Product_prod_b_b,B5: set_Product_prod_b_b] :
( ! [X3: product_prod_b_b] :
( ( member7862447936710763792od_b_b @ X3 @ A5 )
=> ( member7862447936710763792od_b_b @ X3 @ B5 ) )
=> ( ord_le182087997850975847od_b_b @ A5 @ B5 ) ) ).
% subsetI
thf(fact_393_subsetI,axiom,
! [A5: set_option_b,B5: set_option_b] :
( ! [X3: option_b] :
( ( member_option_b @ X3 @ A5 )
=> ( member_option_b @ X3 @ B5 ) )
=> ( ord_le2026170893118325445tion_b @ A5 @ B5 ) ) ).
% subsetI
thf(fact_394_subsetI,axiom,
! [A5: set_nat,B5: set_nat] :
( ! [X3: nat] :
( ( member_nat @ X3 @ A5 )
=> ( member_nat @ X3 @ B5 ) )
=> ( ord_less_eq_set_nat @ A5 @ B5 ) ) ).
% subsetI
thf(fact_395_subsetI,axiom,
! [A5: set_b,B5: set_b] :
( ! [X3: b] :
( ( member_b @ X3 @ A5 )
=> ( member_b @ X3 @ B5 ) )
=> ( ord_less_eq_set_b @ A5 @ B5 ) ) ).
% subsetI
thf(fact_396_subsetI,axiom,
! [A5: set_Pr258254617715012167tion_b,B5: set_Pr258254617715012167tion_b] :
( ! [X3: produc7781606619528532327tion_b] :
( ( member547026996284216464tion_b @ X3 @ A5 )
=> ( member547026996284216464tion_b @ X3 @ B5 ) )
=> ( ord_le6367397903258896871tion_b @ A5 @ B5 ) ) ).
% subsetI
thf(fact_397_subsetI,axiom,
! [A5: set_Pr1307281990691478580_b_nat,B5: set_Pr1307281990691478580_b_nat] :
( ! [X3: product_prod_b_nat] :
( ( member6959632917342813205_b_nat @ X3 @ A5 )
=> ( member6959632917342813205_b_nat @ X3 @ B5 ) )
=> ( ord_le5038853854344477844_b_nat @ A5 @ B5 ) ) ).
% subsetI
thf(fact_398_subset__antisym,axiom,
! [A5: set_Pr258254617715012167tion_b,B5: set_Pr258254617715012167tion_b] :
( ( ord_le6367397903258896871tion_b @ A5 @ B5 )
=> ( ( ord_le6367397903258896871tion_b @ B5 @ A5 )
=> ( A5 = B5 ) ) ) ).
% subset_antisym
thf(fact_399_subset__antisym,axiom,
! [A5: set_Pr1307281990691478580_b_nat,B5: set_Pr1307281990691478580_b_nat] :
( ( ord_le5038853854344477844_b_nat @ A5 @ B5 )
=> ( ( ord_le5038853854344477844_b_nat @ B5 @ A5 )
=> ( A5 = B5 ) ) ) ).
% subset_antisym
thf(fact_400_rp__inv__image__def,axiom,
( fun_rp2348643092286788506tion_b
= ( produc6119899154636713037tion_b
@ ^ [R4: set_Pr258254617715012167tion_b,S2: set_Pr258254617715012167tion_b,F3: option_b > option_b] : ( produc4709765886195557207tion_b @ ( inv_im5784823153951788434tion_b @ R4 @ F3 ) @ ( inv_im5784823153951788434tion_b @ S2 @ F3 ) ) ) ) ).
% rp_inv_image_def
thf(fact_401_order__refl,axiom,
! [X4: set_Pr258254617715012167tion_b] : ( ord_le6367397903258896871tion_b @ X4 @ X4 ) ).
% order_refl
thf(fact_402_order__refl,axiom,
! [X4: set_Pr1307281990691478580_b_nat] : ( ord_le5038853854344477844_b_nat @ X4 @ X4 ) ).
% order_refl
thf(fact_403_order__refl,axiom,
! [X4: produc7781606619528532327tion_b > nat > $o] : ( ord_le6556145504227509917_nat_o @ X4 @ X4 ) ).
% order_refl
thf(fact_404_order__refl,axiom,
! [X4: option_b > option_b > $o] : ( ord_le3674354805995996366on_b_o @ X4 @ X4 ) ).
% order_refl
thf(fact_405_order__refl,axiom,
! [X4: b > nat > $o] : ( ord_less_eq_b_nat_o @ X4 @ X4 ) ).
% order_refl
thf(fact_406_order__refl,axiom,
! [X4: nat] : ( ord_less_eq_nat @ X4 @ X4 ) ).
% order_refl
thf(fact_407_dual__order_Orefl,axiom,
! [A: set_Pr258254617715012167tion_b] : ( ord_le6367397903258896871tion_b @ A @ A ) ).
% dual_order.refl
thf(fact_408_dual__order_Orefl,axiom,
! [A: set_Pr1307281990691478580_b_nat] : ( ord_le5038853854344477844_b_nat @ A @ A ) ).
% dual_order.refl
thf(fact_409_dual__order_Orefl,axiom,
! [A: produc7781606619528532327tion_b > nat > $o] : ( ord_le6556145504227509917_nat_o @ A @ A ) ).
% dual_order.refl
thf(fact_410_dual__order_Orefl,axiom,
! [A: option_b > option_b > $o] : ( ord_le3674354805995996366on_b_o @ A @ A ) ).
% dual_order.refl
thf(fact_411_dual__order_Orefl,axiom,
! [A: b > nat > $o] : ( ord_less_eq_b_nat_o @ A @ A ) ).
% dual_order.refl
thf(fact_412_dual__order_Orefl,axiom,
! [A: nat] : ( ord_less_eq_nat @ A @ A ) ).
% dual_order.refl
thf(fact_413_lift__root__Any__EStrict__eq,axiom,
! [F2: set_Pr1307281990691478580_b_nat,R: set_Pr3134649703833893895term_b] :
( ( lift_R8854095231239425056step_b @ F2 @ fOR_pos_PAny @ fOR_ex5070955383060788274rallel @ R )
= ( sup_su1163039302778497499term_b @ R @ ( lift_R8854095231239425056step_b @ F2 @ fOR_pos_PNonRoot @ fOR_ex5070955383060788274rallel @ R ) ) ) ).
% lift_root_Any_EStrict_eq
thf(fact_414_lex__prod__def,axiom,
( lex_pr810045972678751215tion_b
= ( ^ [Ra: set_Pr258254617715012167tion_b,Rb: set_Pr258254617715012167tion_b] :
( collec447916338801455442tion_b
@ ( produc8054777514177824044on_b_o
@ ( produc1842704630950797122on_b_o
@ ^ [A6: option_b,B4: option_b] :
( produc3378454745690301612on_b_o
@ ^ [A7: option_b,B6: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A6 @ A7 ) @ Ra )
| ( ( A6 = A7 )
& ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ B4 @ B6 ) @ Rb ) ) ) ) ) ) ) ) ) ).
% lex_prod_def
thf(fact_415_lex__prod__def,axiom,
( lex_prod_nat_nat
= ( ^ [Ra: set_Pr1261947904930325089at_nat,Rb: set_Pr1261947904930325089at_nat] :
( collec7088162979684241874at_nat
@ ( produc6590410687421337004_nat_o
@ ( produc8739625826339149834_nat_o
@ ^ [A6: nat,B4: nat] :
( produc6081775807080527818_nat_o
@ ^ [A7: nat,B6: nat] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A6 @ A7 ) @ Ra )
| ( ( A6 = A7 )
& ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ B4 @ B6 ) @ Rb ) ) ) ) ) ) ) ) ) ).
% lex_prod_def
thf(fact_416_lex__prod__def,axiom,
( lex_prod_nat_b
= ( ^ [Ra: set_Pr1261947904930325089at_nat,Rb: set_Product_prod_b_b] :
( collec634681850936634004_nat_b
@ ( produc8972256381162492962at_b_o
@ ( produc593422043868379880at_b_o
@ ^ [A6: nat,B4: b] :
( produc9071082986767181781at_b_o
@ ^ [A7: nat,B6: b] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A6 @ A7 ) @ Ra )
| ( ( A6 = A7 )
& ( member7862447936710763792od_b_b @ ( product_Pair_b_b @ B4 @ B6 ) @ Rb ) ) ) ) ) ) ) ) ) ).
% lex_prod_def
thf(fact_417_lex__prod__def,axiom,
( lex_prod_b_b
= ( ^ [Ra: set_Product_prod_b_b,Rb: set_Product_prod_b_b] :
( collec2049399640006090066od_b_b
@ ( produc7890132440258884908_b_b_o
@ ( produc5105606039670327362_b_b_o
@ ^ [A6: b,B4: b] :
( produc4772849988445941548_b_b_o
@ ^ [A7: b,B6: b] :
( ( member7862447936710763792od_b_b @ ( product_Pair_b_b @ A6 @ A7 ) @ Ra )
| ( ( A6 = A7 )
& ( member7862447936710763792od_b_b @ ( product_Pair_b_b @ B4 @ B6 ) @ Rb ) ) ) ) ) ) ) ) ) ).
% lex_prod_def
thf(fact_418_lex__prod__def,axiom,
( lex_prod_b_nat
= ( ^ [Ra: set_Product_prod_b_b,Rb: set_Pr1261947904930325089at_nat] :
( collec6052715720417950280_b_nat
@ ( produc3203605564640457326_nat_o
@ ( produc4535354591796149996_nat_o
@ ^ [A6: b,B4: nat] :
( produc795641402153621683_nat_o
@ ^ [A7: b,B6: nat] :
( ( member7862447936710763792od_b_b @ ( product_Pair_b_b @ A6 @ A7 ) @ Ra )
| ( ( A6 = A7 )
& ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ B4 @ B6 ) @ Rb ) ) ) ) ) ) ) ) ) ).
% lex_prod_def
thf(fact_419_lex__prod__def,axiom,
( lex_pr7803610914482903846_b_nat
= ( ^ [Ra: set_Pr258254617715012167tion_b,Rb: set_Pr1261947904930325089at_nat] :
( collec3708845310148990548_b_nat
@ ( produc2149759016953554530_nat_o
@ ( produc7072454349396750048_nat_o
@ ^ [A6: option_b,B4: nat] :
( produc1228302092434924397_nat_o
@ ^ [A7: option_b,B6: nat] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A6 @ A7 ) @ Ra )
| ( ( A6 = A7 )
& ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ B4 @ B6 ) @ Rb ) ) ) ) ) ) ) ) ) ).
% lex_prod_def
thf(fact_420_lex__prod__def,axiom,
( lex_prod_option_b_b
= ( ^ [Ra: set_Pr258254617715012167tion_b,Rb: set_Product_prod_b_b] :
( collec4248788493952665042on_b_b
@ ( produc1427124677488583084_b_b_o
@ ( produc1812080453570669762_b_b_o
@ ^ [A6: option_b,B4: b] :
( produc4210729135258984178_b_b_o
@ ^ [A7: option_b,B6: b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A6 @ A7 ) @ Ra )
| ( ( A6 = A7 )
& ( member7862447936710763792od_b_b @ ( product_Pair_b_b @ B4 @ B6 ) @ Rb ) ) ) ) ) ) ) ) ) ).
% lex_prod_def
thf(fact_421_lex__prod__def,axiom,
( lex_pr4832242538844063236tion_b
= ( ^ [Ra: set_Pr1261947904930325089at_nat,Rb: set_Pr258254617715012167tion_b] :
( collec9128185009117097632tion_b
@ ( produc1951005263183667222on_b_o
@ ( produc395474374274420188on_b_o
@ ^ [A6: nat,B4: option_b] :
( produc1894228119609269519on_b_o
@ ^ [A7: nat,B6: option_b] :
( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A6 @ A7 ) @ Ra )
| ( ( A6 = A7 )
& ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ B4 @ B6 ) @ Rb ) ) ) ) ) ) ) ) ) ).
% lex_prod_def
thf(fact_422_lex__prod__def,axiom,
( lex_prod_b_option_b
= ( ^ [Ra: set_Product_prod_b_b,Rb: set_Pr258254617715012167tion_b] :
( collec4731401001466153170tion_b
@ ( produc460095736079718572on_b_o
@ ( produc1150986030574074562on_b_o
@ ^ [A6: b,B4: option_b] :
( produc6673172643028850150on_b_o
@ ^ [A7: b,B6: option_b] :
( ( member7862447936710763792od_b_b @ ( product_Pair_b_b @ A6 @ A7 ) @ Ra )
| ( ( A6 = A7 )
& ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ B4 @ B6 ) @ Rb ) ) ) ) ) ) ) ) ) ).
% lex_prod_def
thf(fact_423_lex__prod__def,axiom,
( lex_pr314275984586175432_b_nat
= ( ^ [Ra: set_Pr5366877986981747911tion_b,Rb: set_Pr1261947904930325089at_nat] :
( collec2051687263103543064_b_nat
@ ( produc4199811631454031262_nat_o
@ ( produc1254906330614685212_nat_o
@ ^ [A6: produc7781606619528532327tion_b,B4: nat] :
( produc5232674473337540683_nat_o
@ ^ [A7: produc7781606619528532327tion_b,B6: nat] :
( ( member6435960643780680464tion_b @ ( produc7954421581189286743tion_b @ A6 @ A7 ) @ Ra )
| ( ( A6 = A7 )
& ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ B4 @ B6 ) @ Rb ) ) ) ) ) ) ) ) ) ).
% lex_prod_def
thf(fact_424_lift__root__Any__Single__eq,axiom,
! [F2: set_Pr1307281990691478580_b_nat,R: set_Pr3134649703833893895term_b] :
( ( lift_R8854095231239425056step_b @ F2 @ fOR_pos_PAny @ fOR_ext_ESingle @ R )
= ( sup_su1163039302778497499term_b @ R @ ( lift_R8854095231239425056step_b @ F2 @ fOR_pos_PNonRoot @ fOR_ext_ESingle @ R ) ) ) ).
% lift_root_Any_Single_eq
thf(fact_425_Collect__subset,axiom,
! [A5: set_Product_prod_b_b,P2: product_prod_b_b > $o] :
( ord_le182087997850975847od_b_b
@ ( collec548942219715005266od_b_b
@ ^ [X: product_prod_b_b] :
( ( member7862447936710763792od_b_b @ X @ A5 )
& ( P2 @ X ) ) )
@ A5 ) ).
% Collect_subset
thf(fact_426_Collect__subset,axiom,
! [A5: set_option_b,P2: option_b > $o] :
( ord_le2026170893118325445tion_b
@ ( collect_option_b
@ ^ [X: option_b] :
( ( member_option_b @ X @ A5 )
& ( P2 @ X ) ) )
@ A5 ) ).
% Collect_subset
thf(fact_427_Collect__subset,axiom,
! [A5: set_nat,P2: nat > $o] :
( ord_less_eq_set_nat
@ ( collect_nat
@ ^ [X: nat] :
( ( member_nat @ X @ A5 )
& ( P2 @ X ) ) )
@ A5 ) ).
% Collect_subset
thf(fact_428_Collect__subset,axiom,
! [A5: set_b,P2: b > $o] :
( ord_less_eq_set_b
@ ( collect_b
@ ^ [X: b] :
( ( member_b @ X @ A5 )
& ( P2 @ X ) ) )
@ A5 ) ).
% Collect_subset
thf(fact_429_Collect__subset,axiom,
! [A5: set_Pr3134649703833893895term_b,P2: produc4514605509320855335term_b > $o] :
( ord_le2408605988743369639term_b
@ ( collec478437889140176530term_b
@ ^ [X: produc4514605509320855335term_b] :
( ( member7340517243570908752term_b @ X @ A5 )
& ( P2 @ X ) ) )
@ A5 ) ).
% Collect_subset
thf(fact_430_Collect__subset,axiom,
! [A5: set_Pr5366877986981747911tion_b,P2: produc6650559869974650087tion_b > $o] :
( ord_le5090656177574270055tion_b
@ ( collec447916338801455442tion_b
@ ^ [X: produc6650559869974650087tion_b] :
( ( member6435960643780680464tion_b @ X @ A5 )
& ( P2 @ X ) ) )
@ A5 ) ).
% Collect_subset
thf(fact_431_Collect__subset,axiom,
! [A5: set_Pr2609077471296144583tion_b,P2: produc4298468441892121831tion_b > $o] :
( ord_le3057591301425134695tion_b
@ ( collec1918043184897894738tion_b
@ ^ [X: produc4298468441892121831tion_b] :
( ( member8319496676406272784tion_b @ X @ A5 )
& ( P2 @ X ) ) )
@ A5 ) ).
% Collect_subset
thf(fact_432_Collect__subset,axiom,
! [A5: set_Pr4148925336519852615tion_b,P2: produc3122286842528565607tion_b > $o] :
( ord_le4306526642958997991tion_b
@ ( collec6622971782277219538tion_b
@ ^ [X: produc3122286842528565607tion_b] :
( ( member9052098846246995088tion_b @ X @ A5 )
& ( P2 @ X ) ) )
@ A5 ) ).
% Collect_subset
thf(fact_433_Collect__subset,axiom,
! [A5: set_Pr258254617715012167tion_b,P2: produc7781606619528532327tion_b > $o] :
( ord_le6367397903258896871tion_b
@ ( collec8407377912107443410tion_b
@ ^ [X: produc7781606619528532327tion_b] :
( ( member547026996284216464tion_b @ X @ A5 )
& ( P2 @ X ) ) )
@ A5 ) ).
% Collect_subset
thf(fact_434_Collect__subset,axiom,
! [A5: set_Pr1307281990691478580_b_nat,P2: product_prod_b_nat > $o] :
( ord_le5038853854344477844_b_nat
@ ( collec5699578864178162003_b_nat
@ ^ [X: product_prod_b_nat] :
( ( member6959632917342813205_b_nat @ X @ A5 )
& ( P2 @ X ) ) )
@ A5 ) ).
% Collect_subset
thf(fact_435_Un__iff,axiom,
! [C: product_prod_b_b,A5: set_Product_prod_b_b,B5: set_Product_prod_b_b] :
( ( member7862447936710763792od_b_b @ C @ ( sup_su2483643821041016987od_b_b @ A5 @ B5 ) )
= ( ( member7862447936710763792od_b_b @ C @ A5 )
| ( member7862447936710763792od_b_b @ C @ B5 ) ) ) ).
% Un_iff
thf(fact_436_Un__iff,axiom,
! [C: option_b,A5: set_option_b,B5: set_option_b] :
( ( member_option_b @ C @ ( sup_sup_set_option_b @ A5 @ B5 ) )
= ( ( member_option_b @ C @ A5 )
| ( member_option_b @ C @ B5 ) ) ) ).
% Un_iff
thf(fact_437_Un__iff,axiom,
! [C: nat,A5: set_nat,B5: set_nat] :
( ( member_nat @ C @ ( sup_sup_set_nat @ A5 @ B5 ) )
= ( ( member_nat @ C @ A5 )
| ( member_nat @ C @ B5 ) ) ) ).
% Un_iff
thf(fact_438_Un__iff,axiom,
! [C: b,A5: set_b,B5: set_b] :
( ( member_b @ C @ ( sup_sup_set_b @ A5 @ B5 ) )
= ( ( member_b @ C @ A5 )
| ( member_b @ C @ B5 ) ) ) ).
% Un_iff
thf(fact_439_Un__iff,axiom,
! [C: product_prod_b_nat,A5: set_Pr1307281990691478580_b_nat,B5: set_Pr1307281990691478580_b_nat] :
( ( member6959632917342813205_b_nat @ C @ ( sup_su6056130500584125792_b_nat @ A5 @ B5 ) )
= ( ( member6959632917342813205_b_nat @ C @ A5 )
| ( member6959632917342813205_b_nat @ C @ B5 ) ) ) ).
% Un_iff
thf(fact_440_UnCI,axiom,
! [C: product_prod_b_b,B5: set_Product_prod_b_b,A5: set_Product_prod_b_b] :
( ( ~ ( member7862447936710763792od_b_b @ C @ B5 )
=> ( member7862447936710763792od_b_b @ C @ A5 ) )
=> ( member7862447936710763792od_b_b @ C @ ( sup_su2483643821041016987od_b_b @ A5 @ B5 ) ) ) ).
% UnCI
thf(fact_441_UnCI,axiom,
! [C: option_b,B5: set_option_b,A5: set_option_b] :
( ( ~ ( member_option_b @ C @ B5 )
=> ( member_option_b @ C @ A5 ) )
=> ( member_option_b @ C @ ( sup_sup_set_option_b @ A5 @ B5 ) ) ) ).
% UnCI
thf(fact_442_UnCI,axiom,
! [C: nat,B5: set_nat,A5: set_nat] :
( ( ~ ( member_nat @ C @ B5 )
=> ( member_nat @ C @ A5 ) )
=> ( member_nat @ C @ ( sup_sup_set_nat @ A5 @ B5 ) ) ) ).
% UnCI
thf(fact_443_UnCI,axiom,
! [C: b,B5: set_b,A5: set_b] :
( ( ~ ( member_b @ C @ B5 )
=> ( member_b @ C @ A5 ) )
=> ( member_b @ C @ ( sup_sup_set_b @ A5 @ B5 ) ) ) ).
% UnCI
thf(fact_444_UnCI,axiom,
! [C: product_prod_b_nat,B5: set_Pr1307281990691478580_b_nat,A5: set_Pr1307281990691478580_b_nat] :
( ( ~ ( member6959632917342813205_b_nat @ C @ B5 )
=> ( member6959632917342813205_b_nat @ C @ A5 ) )
=> ( member6959632917342813205_b_nat @ C @ ( sup_su6056130500584125792_b_nat @ A5 @ B5 ) ) ) ).
% UnCI
thf(fact_445_Un__subset__iff,axiom,
! [A5: set_Pr258254617715012167tion_b,B5: set_Pr258254617715012167tion_b,C3: set_Pr258254617715012167tion_b] :
( ( ord_le6367397903258896871tion_b @ ( sup_su3110286242275913755tion_b @ A5 @ B5 ) @ C3 )
= ( ( ord_le6367397903258896871tion_b @ A5 @ C3 )
& ( ord_le6367397903258896871tion_b @ B5 @ C3 ) ) ) ).
% Un_subset_iff
thf(fact_446_Un__subset__iff,axiom,
! [A5: set_Pr1307281990691478580_b_nat,B5: set_Pr1307281990691478580_b_nat,C3: set_Pr1307281990691478580_b_nat] :
( ( ord_le5038853854344477844_b_nat @ ( sup_su6056130500584125792_b_nat @ A5 @ B5 ) @ C3 )
= ( ( ord_le5038853854344477844_b_nat @ A5 @ C3 )
& ( ord_le5038853854344477844_b_nat @ B5 @ C3 ) ) ) ).
% Un_subset_iff
thf(fact_447_sup__Some,axiom,
! [X4: set_Pr1307281990691478580_b_nat,Y5: set_Pr1307281990691478580_b_nat] :
( ( sup_su8012392926425379248_b_nat @ ( some_s7477018756347572495_b_nat @ X4 ) @ ( some_s7477018756347572495_b_nat @ Y5 ) )
= ( some_s7477018756347572495_b_nat @ ( sup_su6056130500584125792_b_nat @ X4 @ Y5 ) ) ) ).
% sup_Some
thf(fact_448_sup__Some,axiom,
! [X4: nat,Y5: nat] :
( ( sup_sup_option_nat @ ( some_nat @ X4 ) @ ( some_nat @ Y5 ) )
= ( some_nat @ ( sup_sup_nat @ X4 @ Y5 ) ) ) ).
% sup_Some
thf(fact_449_sup__Some,axiom,
! [X4: produc7781606619528532327tion_b > nat > $o,Y5: produc7781606619528532327tion_b > nat > $o] :
( ( sup_su7858367213232150841_nat_o @ ( some_P4610421320244625688_nat_o @ X4 ) @ ( some_P4610421320244625688_nat_o @ Y5 ) )
= ( some_P4610421320244625688_nat_o @ ( sup_su6759296390479959913_nat_o @ X4 @ Y5 ) ) ) ).
% sup_Some
thf(fact_450_sup__Some,axiom,
! [X4: option_b > option_b > $o,Y5: option_b > option_b > $o] :
( ( sup_su5332351281251056968on_b_o @ ( some_o5225106107430977555on_b_o @ X4 ) @ ( some_o5225106107430977555on_b_o @ Y5 ) )
= ( some_o5225106107430977555on_b_o @ ( sup_su6610355334417212162on_b_o @ X4 @ Y5 ) ) ) ).
% sup_Some
thf(fact_451_sup__Some,axiom,
! [X4: b > nat > $o,Y5: b > nat > $o] :
( ( sup_su2869153249045692833_nat_o @ ( some_b_nat_o @ X4 ) @ ( some_b_nat_o @ Y5 ) )
= ( some_b_nat_o @ ( sup_sup_b_nat_o @ X4 @ Y5 ) ) ) ).
% sup_Some
thf(fact_452_in__lex__prod,axiom,
! [A: b,B: nat,A3: b,B2: nat,R5: set_Product_prod_b_b,S4: set_Pr1261947904930325089at_nat] :
( ( member4966892972527255302_b_nat @ ( produc2793586353817733269_b_nat @ ( product_Pair_b_nat @ A @ B ) @ ( product_Pair_b_nat @ A3 @ B2 ) ) @ ( lex_prod_b_nat @ R5 @ S4 ) )
= ( ( member7862447936710763792od_b_b @ ( product_Pair_b_b @ A @ A3 ) @ R5 )
| ( ( A = A3 )
& ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ B @ B2 ) @ S4 ) ) ) ) ).
% in_lex_prod
thf(fact_453_in__lex__prod,axiom,
! [A: option_b,B: option_b,A3: option_b,B2: option_b,R5: set_Pr258254617715012167tion_b,S4: set_Pr258254617715012167tion_b] :
( ( member6435960643780680464tion_b @ ( produc7954421581189286743tion_b @ ( produc3989389360737052631tion_b @ A @ B ) @ ( produc3989389360737052631tion_b @ A3 @ B2 ) ) @ ( lex_pr810045972678751215tion_b @ R5 @ S4 ) )
= ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ A3 ) @ R5 )
| ( ( A = A3 )
& ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ B @ B2 ) @ S4 ) ) ) ) ).
% in_lex_prod
thf(fact_454_in__lex__prod,axiom,
! [A: produc7781606619528532327tion_b,B: nat,A3: produc7781606619528532327tion_b,B2: nat,R5: set_Pr5366877986981747911tion_b,S4: set_Pr1261947904930325089at_nat] :
( ( member4316259128586992598_b_nat @ ( produc7802874649797638501_b_nat @ ( produc2093246604507004384_b_nat @ A @ B ) @ ( produc2093246604507004384_b_nat @ A3 @ B2 ) ) @ ( lex_pr314275984586175432_b_nat @ R5 @ S4 ) )
= ( ( member6435960643780680464tion_b @ ( produc7954421581189286743tion_b @ A @ A3 ) @ R5 )
| ( ( A = A3 )
& ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ B @ B2 ) @ S4 ) ) ) ) ).
% in_lex_prod
thf(fact_455_in__lex__prod,axiom,
! [A: nat,B: nat,A3: nat,B2: nat,R5: set_Pr1261947904930325089at_nat,S4: set_Pr1261947904930325089at_nat] :
( ( member8206827879206165904at_nat @ ( produc6161850002892822231at_nat @ ( product_Pair_nat_nat @ A @ B ) @ ( product_Pair_nat_nat @ A3 @ B2 ) ) @ ( lex_prod_nat_nat @ R5 @ S4 ) )
= ( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A @ A3 ) @ R5 )
| ( ( A = A3 )
& ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ B @ B2 ) @ S4 ) ) ) ) ).
% in_lex_prod
thf(fact_456_in__lex__prod,axiom,
! [A: nat,B: b,A3: nat,B2: b,R5: set_Pr1261947904930325089at_nat,S4: set_Product_prod_b_b] :
( ( member8772231139900714834_nat_b @ ( produc5644549762070686689_nat_b @ ( product_Pair_nat_b @ A @ B ) @ ( product_Pair_nat_b @ A3 @ B2 ) ) @ ( lex_prod_nat_b @ R5 @ S4 ) )
= ( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A @ A3 ) @ R5 )
| ( ( A = A3 )
& ( member7862447936710763792od_b_b @ ( product_Pair_b_b @ B @ B2 ) @ S4 ) ) ) ) ).
% in_lex_prod
thf(fact_457_in__lex__prod,axiom,
! [A: b,B: b,A3: b,B2: b,R5: set_Product_prod_b_b,S4: set_Product_prod_b_b] :
( ( member8369738419320101648od_b_b @ ( produc7702952596710024023od_b_b @ ( product_Pair_b_b @ A @ B ) @ ( product_Pair_b_b @ A3 @ B2 ) ) @ ( lex_prod_b_b @ R5 @ S4 ) )
= ( ( member7862447936710763792od_b_b @ ( product_Pair_b_b @ A @ A3 ) @ R5 )
| ( ( A = A3 )
& ( member7862447936710763792od_b_b @ ( product_Pair_b_b @ B @ B2 ) @ S4 ) ) ) ) ).
% in_lex_prod
thf(fact_458_in__lex__prod,axiom,
! [A: option_b,B: nat,A3: option_b,B2: nat,R5: set_Pr258254617715012167tion_b,S4: set_Pr1261947904930325089at_nat] :
( ( member5433527884241383698_b_nat @ ( produc8955844040950097313_b_nat @ ( produc9173639105284866366_b_nat @ A @ B ) @ ( produc9173639105284866366_b_nat @ A3 @ B2 ) ) @ ( lex_pr7803610914482903846_b_nat @ R5 @ S4 ) )
= ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ A3 ) @ R5 )
| ( ( A = A3 )
& ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ B @ B2 ) @ S4 ) ) ) ) ).
% in_lex_prod
thf(fact_459_in__lex__prod,axiom,
! [A: option_b,B: b,A3: option_b,B2: b,R5: set_Pr258254617715012167tion_b,S4: set_Product_prod_b_b] :
( ( member4206488804519221648on_b_b @ ( produc6567937323074884311on_b_b @ ( produc2811058977019475217on_b_b @ A @ B ) @ ( produc2811058977019475217on_b_b @ A3 @ B2 ) ) @ ( lex_prod_option_b_b @ R5 @ S4 ) )
= ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ A3 ) @ R5 )
| ( ( A = A3 )
& ( member7862447936710763792od_b_b @ ( product_Pair_b_b @ B @ B2 ) @ S4 ) ) ) ) ).
% in_lex_prod
thf(fact_460_in__lex__prod,axiom,
! [A: nat,B: option_b,A3: nat,B2: option_b,R5: set_Pr1261947904930325089at_nat,S4: set_Pr258254617715012167tion_b] :
( ( member1629495546354714974tion_b @ ( produc7554641163325534445tion_b @ ( produc6202270729646025756tion_b @ A @ B ) @ ( produc6202270729646025756tion_b @ A3 @ B2 ) ) @ ( lex_pr4832242538844063236tion_b @ R5 @ S4 ) )
= ( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ A @ A3 ) @ R5 )
| ( ( A = A3 )
& ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ B @ B2 ) @ S4 ) ) ) ) ).
% in_lex_prod
thf(fact_461_in__lex__prod,axiom,
! [A: b,B: option_b,A3: b,B2: option_b,R5: set_Product_prod_b_b,S4: set_Pr258254617715012167tion_b] :
( ( member4689101312032709776tion_b @ ( produc268218253536058327tion_b @ ( produc7361809895253676829tion_b @ A @ B ) @ ( produc7361809895253676829tion_b @ A3 @ B2 ) ) @ ( lex_prod_b_option_b @ R5 @ S4 ) )
= ( ( member7862447936710763792od_b_b @ ( product_Pair_b_b @ A @ A3 ) @ R5 )
| ( ( A = A3 )
& ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ B @ B2 ) @ S4 ) ) ) ) ).
% in_lex_prod
thf(fact_462_Un__left__commute,axiom,
! [A5: set_Pr1307281990691478580_b_nat,B5: set_Pr1307281990691478580_b_nat,C3: set_Pr1307281990691478580_b_nat] :
( ( sup_su6056130500584125792_b_nat @ A5 @ ( sup_su6056130500584125792_b_nat @ B5 @ C3 ) )
= ( sup_su6056130500584125792_b_nat @ B5 @ ( sup_su6056130500584125792_b_nat @ A5 @ C3 ) ) ) ).
% Un_left_commute
thf(fact_463_Collect__disj__eq,axiom,
! [P2: produc4514605509320855335term_b > $o,Q: produc4514605509320855335term_b > $o] :
( ( collec478437889140176530term_b
@ ^ [X: produc4514605509320855335term_b] :
( ( P2 @ X )
| ( Q @ X ) ) )
= ( sup_su1163039302778497499term_b @ ( collec478437889140176530term_b @ P2 ) @ ( collec478437889140176530term_b @ Q ) ) ) ).
% Collect_disj_eq
thf(fact_464_Collect__disj__eq,axiom,
! [P2: produc6650559869974650087tion_b > $o,Q: produc6650559869974650087tion_b > $o] :
( ( collec447916338801455442tion_b
@ ^ [X: produc6650559869974650087tion_b] :
( ( P2 @ X )
| ( Q @ X ) ) )
= ( sup_su2925575103159965339tion_b @ ( collec447916338801455442tion_b @ P2 ) @ ( collec447916338801455442tion_b @ Q ) ) ) ).
% Collect_disj_eq
thf(fact_465_Collect__disj__eq,axiom,
! [P2: produc7781606619528532327tion_b > $o,Q: produc7781606619528532327tion_b > $o] :
( ( collec8407377912107443410tion_b
@ ^ [X: produc7781606619528532327tion_b] :
( ( P2 @ X )
| ( Q @ X ) ) )
= ( sup_su3110286242275913755tion_b @ ( collec8407377912107443410tion_b @ P2 ) @ ( collec8407377912107443410tion_b @ Q ) ) ) ).
% Collect_disj_eq
thf(fact_466_Collect__disj__eq,axiom,
! [P2: produc4298468441892121831tion_b > $o,Q: produc4298468441892121831tion_b > $o] :
( ( collec1918043184897894738tion_b
@ ^ [X: produc4298468441892121831tion_b] :
( ( P2 @ X )
| ( Q @ X ) ) )
= ( sup_su3944740340205657755tion_b @ ( collec1918043184897894738tion_b @ P2 ) @ ( collec1918043184897894738tion_b @ Q ) ) ) ).
% Collect_disj_eq
thf(fact_467_Collect__disj__eq,axiom,
! [P2: produc3122286842528565607tion_b > $o,Q: produc3122286842528565607tion_b > $o] :
( ( collec6622971782277219538tion_b
@ ^ [X: produc3122286842528565607tion_b] :
( ( P2 @ X )
| ( Q @ X ) ) )
= ( sup_su8287916483737133083tion_b @ ( collec6622971782277219538tion_b @ P2 ) @ ( collec6622971782277219538tion_b @ Q ) ) ) ).
% Collect_disj_eq
thf(fact_468_Collect__disj__eq,axiom,
! [P2: product_prod_b_nat > $o,Q: product_prod_b_nat > $o] :
( ( collec5699578864178162003_b_nat
@ ^ [X: product_prod_b_nat] :
( ( P2 @ X )
| ( Q @ X ) ) )
= ( sup_su6056130500584125792_b_nat @ ( collec5699578864178162003_b_nat @ P2 ) @ ( collec5699578864178162003_b_nat @ Q ) ) ) ).
% Collect_disj_eq
thf(fact_469_Un__left__absorb,axiom,
! [A5: set_Pr1307281990691478580_b_nat,B5: set_Pr1307281990691478580_b_nat] :
( ( sup_su6056130500584125792_b_nat @ A5 @ ( sup_su6056130500584125792_b_nat @ A5 @ B5 ) )
= ( sup_su6056130500584125792_b_nat @ A5 @ B5 ) ) ).
% Un_left_absorb
thf(fact_470_Un__commute,axiom,
( sup_su6056130500584125792_b_nat
= ( ^ [A8: set_Pr1307281990691478580_b_nat,B7: set_Pr1307281990691478580_b_nat] : ( sup_su6056130500584125792_b_nat @ B7 @ A8 ) ) ) ).
% Un_commute
thf(fact_471_Un__absorb,axiom,
! [A5: set_Pr1307281990691478580_b_nat] :
( ( sup_su6056130500584125792_b_nat @ A5 @ A5 )
= A5 ) ).
% Un_absorb
thf(fact_472_Un__assoc,axiom,
! [A5: set_Pr1307281990691478580_b_nat,B5: set_Pr1307281990691478580_b_nat,C3: set_Pr1307281990691478580_b_nat] :
( ( sup_su6056130500584125792_b_nat @ ( sup_su6056130500584125792_b_nat @ A5 @ B5 ) @ C3 )
= ( sup_su6056130500584125792_b_nat @ A5 @ ( sup_su6056130500584125792_b_nat @ B5 @ C3 ) ) ) ).
% Un_assoc
thf(fact_473_ball__Un,axiom,
! [A5: set_Pr1307281990691478580_b_nat,B5: set_Pr1307281990691478580_b_nat,P2: product_prod_b_nat > $o] :
( ( ! [X: product_prod_b_nat] :
( ( member6959632917342813205_b_nat @ X @ ( sup_su6056130500584125792_b_nat @ A5 @ B5 ) )
=> ( P2 @ X ) ) )
= ( ! [X: product_prod_b_nat] :
( ( member6959632917342813205_b_nat @ X @ A5 )
=> ( P2 @ X ) )
& ! [X: product_prod_b_nat] :
( ( member6959632917342813205_b_nat @ X @ B5 )
=> ( P2 @ X ) ) ) ) ).
% ball_Un
thf(fact_474_bex__Un,axiom,
! [A5: set_Pr1307281990691478580_b_nat,B5: set_Pr1307281990691478580_b_nat,P2: product_prod_b_nat > $o] :
( ( ? [X: product_prod_b_nat] :
( ( member6959632917342813205_b_nat @ X @ ( sup_su6056130500584125792_b_nat @ A5 @ B5 ) )
& ( P2 @ X ) ) )
= ( ? [X: product_prod_b_nat] :
( ( member6959632917342813205_b_nat @ X @ A5 )
& ( P2 @ X ) )
| ? [X: product_prod_b_nat] :
( ( member6959632917342813205_b_nat @ X @ B5 )
& ( P2 @ X ) ) ) ) ).
% bex_Un
thf(fact_475_Un__def,axiom,
( sup_su2483643821041016987od_b_b
= ( ^ [A8: set_Product_prod_b_b,B7: set_Product_prod_b_b] :
( collec548942219715005266od_b_b
@ ^ [X: product_prod_b_b] :
( ( member7862447936710763792od_b_b @ X @ A8 )
| ( member7862447936710763792od_b_b @ X @ B7 ) ) ) ) ) ).
% Un_def
thf(fact_476_Un__def,axiom,
( sup_sup_set_option_b
= ( ^ [A8: set_option_b,B7: set_option_b] :
( collect_option_b
@ ^ [X: option_b] :
( ( member_option_b @ X @ A8 )
| ( member_option_b @ X @ B7 ) ) ) ) ) ).
% Un_def
thf(fact_477_Un__def,axiom,
( sup_sup_set_nat
= ( ^ [A8: set_nat,B7: set_nat] :
( collect_nat
@ ^ [X: nat] :
( ( member_nat @ X @ A8 )
| ( member_nat @ X @ B7 ) ) ) ) ) ).
% Un_def
thf(fact_478_Un__def,axiom,
( sup_sup_set_b
= ( ^ [A8: set_b,B7: set_b] :
( collect_b
@ ^ [X: b] :
( ( member_b @ X @ A8 )
| ( member_b @ X @ B7 ) ) ) ) ) ).
% Un_def
thf(fact_479_Un__def,axiom,
( sup_su1163039302778497499term_b
= ( ^ [A8: set_Pr3134649703833893895term_b,B7: set_Pr3134649703833893895term_b] :
( collec478437889140176530term_b
@ ^ [X: produc4514605509320855335term_b] :
( ( member7340517243570908752term_b @ X @ A8 )
| ( member7340517243570908752term_b @ X @ B7 ) ) ) ) ) ).
% Un_def
thf(fact_480_Un__def,axiom,
( sup_su2925575103159965339tion_b
= ( ^ [A8: set_Pr5366877986981747911tion_b,B7: set_Pr5366877986981747911tion_b] :
( collec447916338801455442tion_b
@ ^ [X: produc6650559869974650087tion_b] :
( ( member6435960643780680464tion_b @ X @ A8 )
| ( member6435960643780680464tion_b @ X @ B7 ) ) ) ) ) ).
% Un_def
thf(fact_481_Un__def,axiom,
( sup_su3110286242275913755tion_b
= ( ^ [A8: set_Pr258254617715012167tion_b,B7: set_Pr258254617715012167tion_b] :
( collec8407377912107443410tion_b
@ ^ [X: produc7781606619528532327tion_b] :
( ( member547026996284216464tion_b @ X @ A8 )
| ( member547026996284216464tion_b @ X @ B7 ) ) ) ) ) ).
% Un_def
thf(fact_482_Un__def,axiom,
( sup_su3944740340205657755tion_b
= ( ^ [A8: set_Pr2609077471296144583tion_b,B7: set_Pr2609077471296144583tion_b] :
( collec1918043184897894738tion_b
@ ^ [X: produc4298468441892121831tion_b] :
( ( member8319496676406272784tion_b @ X @ A8 )
| ( member8319496676406272784tion_b @ X @ B7 ) ) ) ) ) ).
% Un_def
thf(fact_483_Un__def,axiom,
( sup_su8287916483737133083tion_b
= ( ^ [A8: set_Pr4148925336519852615tion_b,B7: set_Pr4148925336519852615tion_b] :
( collec6622971782277219538tion_b
@ ^ [X: produc3122286842528565607tion_b] :
( ( member9052098846246995088tion_b @ X @ A8 )
| ( member9052098846246995088tion_b @ X @ B7 ) ) ) ) ) ).
% Un_def
thf(fact_484_Un__def,axiom,
( sup_su6056130500584125792_b_nat
= ( ^ [A8: set_Pr1307281990691478580_b_nat,B7: set_Pr1307281990691478580_b_nat] :
( collec5699578864178162003_b_nat
@ ^ [X: product_prod_b_nat] :
( ( member6959632917342813205_b_nat @ X @ A8 )
| ( member6959632917342813205_b_nat @ X @ B7 ) ) ) ) ) ).
% Un_def
thf(fact_485_UnI2,axiom,
! [C: product_prod_b_b,B5: set_Product_prod_b_b,A5: set_Product_prod_b_b] :
( ( member7862447936710763792od_b_b @ C @ B5 )
=> ( member7862447936710763792od_b_b @ C @ ( sup_su2483643821041016987od_b_b @ A5 @ B5 ) ) ) ).
% UnI2
thf(fact_486_UnI2,axiom,
! [C: option_b,B5: set_option_b,A5: set_option_b] :
( ( member_option_b @ C @ B5 )
=> ( member_option_b @ C @ ( sup_sup_set_option_b @ A5 @ B5 ) ) ) ).
% UnI2
thf(fact_487_UnI2,axiom,
! [C: nat,B5: set_nat,A5: set_nat] :
( ( member_nat @ C @ B5 )
=> ( member_nat @ C @ ( sup_sup_set_nat @ A5 @ B5 ) ) ) ).
% UnI2
thf(fact_488_UnI2,axiom,
! [C: b,B5: set_b,A5: set_b] :
( ( member_b @ C @ B5 )
=> ( member_b @ C @ ( sup_sup_set_b @ A5 @ B5 ) ) ) ).
% UnI2
thf(fact_489_UnI2,axiom,
! [C: product_prod_b_nat,B5: set_Pr1307281990691478580_b_nat,A5: set_Pr1307281990691478580_b_nat] :
( ( member6959632917342813205_b_nat @ C @ B5 )
=> ( member6959632917342813205_b_nat @ C @ ( sup_su6056130500584125792_b_nat @ A5 @ B5 ) ) ) ).
% UnI2
thf(fact_490_UnI1,axiom,
! [C: product_prod_b_b,A5: set_Product_prod_b_b,B5: set_Product_prod_b_b] :
( ( member7862447936710763792od_b_b @ C @ A5 )
=> ( member7862447936710763792od_b_b @ C @ ( sup_su2483643821041016987od_b_b @ A5 @ B5 ) ) ) ).
% UnI1
thf(fact_491_UnI1,axiom,
! [C: option_b,A5: set_option_b,B5: set_option_b] :
( ( member_option_b @ C @ A5 )
=> ( member_option_b @ C @ ( sup_sup_set_option_b @ A5 @ B5 ) ) ) ).
% UnI1
thf(fact_492_UnI1,axiom,
! [C: nat,A5: set_nat,B5: set_nat] :
( ( member_nat @ C @ A5 )
=> ( member_nat @ C @ ( sup_sup_set_nat @ A5 @ B5 ) ) ) ).
% UnI1
thf(fact_493_UnI1,axiom,
! [C: b,A5: set_b,B5: set_b] :
( ( member_b @ C @ A5 )
=> ( member_b @ C @ ( sup_sup_set_b @ A5 @ B5 ) ) ) ).
% UnI1
thf(fact_494_UnI1,axiom,
! [C: product_prod_b_nat,A5: set_Pr1307281990691478580_b_nat,B5: set_Pr1307281990691478580_b_nat] :
( ( member6959632917342813205_b_nat @ C @ A5 )
=> ( member6959632917342813205_b_nat @ C @ ( sup_su6056130500584125792_b_nat @ A5 @ B5 ) ) ) ).
% UnI1
thf(fact_495_UnE,axiom,
! [C: product_prod_b_b,A5: set_Product_prod_b_b,B5: set_Product_prod_b_b] :
( ( member7862447936710763792od_b_b @ C @ ( sup_su2483643821041016987od_b_b @ A5 @ B5 ) )
=> ( ~ ( member7862447936710763792od_b_b @ C @ A5 )
=> ( member7862447936710763792od_b_b @ C @ B5 ) ) ) ).
% UnE
thf(fact_496_UnE,axiom,
! [C: option_b,A5: set_option_b,B5: set_option_b] :
( ( member_option_b @ C @ ( sup_sup_set_option_b @ A5 @ B5 ) )
=> ( ~ ( member_option_b @ C @ A5 )
=> ( member_option_b @ C @ B5 ) ) ) ).
% UnE
thf(fact_497_UnE,axiom,
! [C: nat,A5: set_nat,B5: set_nat] :
( ( member_nat @ C @ ( sup_sup_set_nat @ A5 @ B5 ) )
=> ( ~ ( member_nat @ C @ A5 )
=> ( member_nat @ C @ B5 ) ) ) ).
% UnE
thf(fact_498_UnE,axiom,
! [C: b,A5: set_b,B5: set_b] :
( ( member_b @ C @ ( sup_sup_set_b @ A5 @ B5 ) )
=> ( ~ ( member_b @ C @ A5 )
=> ( member_b @ C @ B5 ) ) ) ).
% UnE
thf(fact_499_UnE,axiom,
! [C: product_prod_b_nat,A5: set_Pr1307281990691478580_b_nat,B5: set_Pr1307281990691478580_b_nat] :
( ( member6959632917342813205_b_nat @ C @ ( sup_su6056130500584125792_b_nat @ A5 @ B5 ) )
=> ( ~ ( member6959632917342813205_b_nat @ C @ A5 )
=> ( member6959632917342813205_b_nat @ C @ B5 ) ) ) ).
% UnE
thf(fact_500_subset__Un__eq,axiom,
( ord_le6367397903258896871tion_b
= ( ^ [A8: set_Pr258254617715012167tion_b,B7: set_Pr258254617715012167tion_b] :
( ( sup_su3110286242275913755tion_b @ A8 @ B7 )
= B7 ) ) ) ).
% subset_Un_eq
thf(fact_501_subset__Un__eq,axiom,
( ord_le5038853854344477844_b_nat
= ( ^ [A8: set_Pr1307281990691478580_b_nat,B7: set_Pr1307281990691478580_b_nat] :
( ( sup_su6056130500584125792_b_nat @ A8 @ B7 )
= B7 ) ) ) ).
% subset_Un_eq
thf(fact_502_subset__UnE,axiom,
! [C3: set_Pr258254617715012167tion_b,A5: set_Pr258254617715012167tion_b,B5: set_Pr258254617715012167tion_b] :
( ( ord_le6367397903258896871tion_b @ C3 @ ( sup_su3110286242275913755tion_b @ A5 @ B5 ) )
=> ~ ! [A9: set_Pr258254617715012167tion_b] :
( ( ord_le6367397903258896871tion_b @ A9 @ A5 )
=> ! [B8: set_Pr258254617715012167tion_b] :
( ( ord_le6367397903258896871tion_b @ B8 @ B5 )
=> ( C3
!= ( sup_su3110286242275913755tion_b @ A9 @ B8 ) ) ) ) ) ).
% subset_UnE
thf(fact_503_subset__UnE,axiom,
! [C3: set_Pr1307281990691478580_b_nat,A5: set_Pr1307281990691478580_b_nat,B5: set_Pr1307281990691478580_b_nat] :
( ( ord_le5038853854344477844_b_nat @ C3 @ ( sup_su6056130500584125792_b_nat @ A5 @ B5 ) )
=> ~ ! [A9: set_Pr1307281990691478580_b_nat] :
( ( ord_le5038853854344477844_b_nat @ A9 @ A5 )
=> ! [B8: set_Pr1307281990691478580_b_nat] :
( ( ord_le5038853854344477844_b_nat @ B8 @ B5 )
=> ( C3
!= ( sup_su6056130500584125792_b_nat @ A9 @ B8 ) ) ) ) ) ).
% subset_UnE
thf(fact_504_Un__absorb2,axiom,
! [B5: set_Pr258254617715012167tion_b,A5: set_Pr258254617715012167tion_b] :
( ( ord_le6367397903258896871tion_b @ B5 @ A5 )
=> ( ( sup_su3110286242275913755tion_b @ A5 @ B5 )
= A5 ) ) ).
% Un_absorb2
thf(fact_505_Un__absorb2,axiom,
! [B5: set_Pr1307281990691478580_b_nat,A5: set_Pr1307281990691478580_b_nat] :
( ( ord_le5038853854344477844_b_nat @ B5 @ A5 )
=> ( ( sup_su6056130500584125792_b_nat @ A5 @ B5 )
= A5 ) ) ).
% Un_absorb2
thf(fact_506_Un__absorb1,axiom,
! [A5: set_Pr258254617715012167tion_b,B5: set_Pr258254617715012167tion_b] :
( ( ord_le6367397903258896871tion_b @ A5 @ B5 )
=> ( ( sup_su3110286242275913755tion_b @ A5 @ B5 )
= B5 ) ) ).
% Un_absorb1
thf(fact_507_Un__absorb1,axiom,
! [A5: set_Pr1307281990691478580_b_nat,B5: set_Pr1307281990691478580_b_nat] :
( ( ord_le5038853854344477844_b_nat @ A5 @ B5 )
=> ( ( sup_su6056130500584125792_b_nat @ A5 @ B5 )
= B5 ) ) ).
% Un_absorb1
thf(fact_508_Un__upper2,axiom,
! [B5: set_Pr258254617715012167tion_b,A5: set_Pr258254617715012167tion_b] : ( ord_le6367397903258896871tion_b @ B5 @ ( sup_su3110286242275913755tion_b @ A5 @ B5 ) ) ).
% Un_upper2
thf(fact_509_Un__upper2,axiom,
! [B5: set_Pr1307281990691478580_b_nat,A5: set_Pr1307281990691478580_b_nat] : ( ord_le5038853854344477844_b_nat @ B5 @ ( sup_su6056130500584125792_b_nat @ A5 @ B5 ) ) ).
% Un_upper2
thf(fact_510_Un__upper1,axiom,
! [A5: set_Pr258254617715012167tion_b,B5: set_Pr258254617715012167tion_b] : ( ord_le6367397903258896871tion_b @ A5 @ ( sup_su3110286242275913755tion_b @ A5 @ B5 ) ) ).
% Un_upper1
thf(fact_511_Un__upper1,axiom,
! [A5: set_Pr1307281990691478580_b_nat,B5: set_Pr1307281990691478580_b_nat] : ( ord_le5038853854344477844_b_nat @ A5 @ ( sup_su6056130500584125792_b_nat @ A5 @ B5 ) ) ).
% Un_upper1
thf(fact_512_Un__least,axiom,
! [A5: set_Pr258254617715012167tion_b,C3: set_Pr258254617715012167tion_b,B5: set_Pr258254617715012167tion_b] :
( ( ord_le6367397903258896871tion_b @ A5 @ C3 )
=> ( ( ord_le6367397903258896871tion_b @ B5 @ C3 )
=> ( ord_le6367397903258896871tion_b @ ( sup_su3110286242275913755tion_b @ A5 @ B5 ) @ C3 ) ) ) ).
% Un_least
thf(fact_513_Un__least,axiom,
! [A5: set_Pr1307281990691478580_b_nat,C3: set_Pr1307281990691478580_b_nat,B5: set_Pr1307281990691478580_b_nat] :
( ( ord_le5038853854344477844_b_nat @ A5 @ C3 )
=> ( ( ord_le5038853854344477844_b_nat @ B5 @ C3 )
=> ( ord_le5038853854344477844_b_nat @ ( sup_su6056130500584125792_b_nat @ A5 @ B5 ) @ C3 ) ) ) ).
% Un_least
thf(fact_514_Un__mono,axiom,
! [A5: set_Pr258254617715012167tion_b,C3: set_Pr258254617715012167tion_b,B5: set_Pr258254617715012167tion_b,D: set_Pr258254617715012167tion_b] :
( ( ord_le6367397903258896871tion_b @ A5 @ C3 )
=> ( ( ord_le6367397903258896871tion_b @ B5 @ D )
=> ( ord_le6367397903258896871tion_b @ ( sup_su3110286242275913755tion_b @ A5 @ B5 ) @ ( sup_su3110286242275913755tion_b @ C3 @ D ) ) ) ) ).
% Un_mono
thf(fact_515_Un__mono,axiom,
! [A5: set_Pr1307281990691478580_b_nat,C3: set_Pr1307281990691478580_b_nat,B5: set_Pr1307281990691478580_b_nat,D: set_Pr1307281990691478580_b_nat] :
( ( ord_le5038853854344477844_b_nat @ A5 @ C3 )
=> ( ( ord_le5038853854344477844_b_nat @ B5 @ D )
=> ( ord_le5038853854344477844_b_nat @ ( sup_su6056130500584125792_b_nat @ A5 @ B5 ) @ ( sup_su6056130500584125792_b_nat @ C3 @ D ) ) ) ) ).
% Un_mono
thf(fact_516_less__eq__set__def,axiom,
( ord_le182087997850975847od_b_b
= ( ^ [A8: set_Product_prod_b_b,B7: set_Product_prod_b_b] :
( ord_le39139162152160566_b_b_o
@ ^ [X: product_prod_b_b] : ( member7862447936710763792od_b_b @ X @ A8 )
@ ^ [X: product_prod_b_b] : ( member7862447936710763792od_b_b @ X @ B7 ) ) ) ) ).
% less_eq_set_def
thf(fact_517_less__eq__set__def,axiom,
( ord_le2026170893118325445tion_b
= ( ^ [A8: set_option_b,B7: set_option_b] :
( ord_le6102088707553712216on_b_o
@ ^ [X: option_b] : ( member_option_b @ X @ A8 )
@ ^ [X: option_b] : ( member_option_b @ X @ B7 ) ) ) ) ).
% less_eq_set_def
thf(fact_518_less__eq__set__def,axiom,
( ord_less_eq_set_nat
= ( ^ [A8: set_nat,B7: set_nat] :
( ord_less_eq_nat_o
@ ^ [X: nat] : ( member_nat @ X @ A8 )
@ ^ [X: nat] : ( member_nat @ X @ B7 ) ) ) ) ).
% less_eq_set_def
thf(fact_519_less__eq__set__def,axiom,
( ord_less_eq_set_b
= ( ^ [A8: set_b,B7: set_b] :
( ord_less_eq_b_o
@ ^ [X: b] : ( member_b @ X @ A8 )
@ ^ [X: b] : ( member_b @ X @ B7 ) ) ) ) ).
% less_eq_set_def
thf(fact_520_less__eq__set__def,axiom,
( ord_le6367397903258896871tion_b
= ( ^ [A8: set_Pr258254617715012167tion_b,B7: set_Pr258254617715012167tion_b] :
( ord_le3144871161510034870on_b_o
@ ^ [X: produc7781606619528532327tion_b] : ( member547026996284216464tion_b @ X @ A8 )
@ ^ [X: produc7781606619528532327tion_b] : ( member547026996284216464tion_b @ X @ B7 ) ) ) ) ).
% less_eq_set_def
thf(fact_521_less__eq__set__def,axiom,
( ord_le5038853854344477844_b_nat
= ( ^ [A8: set_Pr1307281990691478580_b_nat,B7: set_Pr1307281990691478580_b_nat] :
( ord_le6065810571798950129_nat_o
@ ^ [X: product_prod_b_nat] : ( member6959632917342813205_b_nat @ X @ A8 )
@ ^ [X: product_prod_b_nat] : ( member6959632917342813205_b_nat @ X @ B7 ) ) ) ) ).
% less_eq_set_def
thf(fact_522_fimage__mono,axiom,
! [A5: fset_P2289935846317411886_b_nat,B5: fset_P2289935846317411886_b_nat,F: product_prod_b_nat > product_prod_b_nat] :
( ( ord_le6837747134398578318_b_nat @ A5 @ B5 )
=> ( ord_le6837747134398578318_b_nat @ ( fimage6892398636147833211_b_nat @ F @ A5 ) @ ( fimage6892398636147833211_b_nat @ F @ B5 ) ) ) ).
% fimage_mono
thf(fact_523_fimage__mono,axiom,
! [A5: fset_P4398644116778547350_b_nat,B5: fset_P4398644116778547350_b_nat,F: produc1396820459975257318_b_nat > produc1396820459975257318_b_nat] :
( ( ord_le1476955799578339574_b_nat @ A5 @ B5 )
=> ( ord_le1476955799578339574_b_nat @ ( fimage1673450118646331979_b_nat @ F @ A5 ) @ ( fimage1673450118646331979_b_nat @ F @ B5 ) ) ) ).
% fimage_mono
thf(fact_524_fimage__mono,axiom,
! [A5: fset_P2289935846317411886_b_nat,B5: fset_P2289935846317411886_b_nat,F: product_prod_b_nat > produc1396820459975257318_b_nat] :
( ( ord_le6837747134398578318_b_nat @ A5 @ B5 )
=> ( ord_le1476955799578339574_b_nat @ ( fimage4266613729464776675_b_nat @ F @ A5 ) @ ( fimage4266613729464776675_b_nat @ F @ B5 ) ) ) ).
% fimage_mono
thf(fact_525_subset__fimage__iff,axiom,
! [B5: fset_P2289935846317411886_b_nat,F: product_prod_b_nat > product_prod_b_nat,A5: fset_P2289935846317411886_b_nat] :
( ( ord_le6837747134398578318_b_nat @ B5 @ ( fimage6892398636147833211_b_nat @ F @ A5 ) )
= ( ? [AA: fset_P2289935846317411886_b_nat] :
( ( ord_le6837747134398578318_b_nat @ AA @ A5 )
& ( B5
= ( fimage6892398636147833211_b_nat @ F @ AA ) ) ) ) ) ).
% subset_fimage_iff
thf(fact_526_subset__fimage__iff,axiom,
! [B5: fset_P4398644116778547350_b_nat,F: produc1396820459975257318_b_nat > produc1396820459975257318_b_nat,A5: fset_P4398644116778547350_b_nat] :
( ( ord_le1476955799578339574_b_nat @ B5 @ ( fimage1673450118646331979_b_nat @ F @ A5 ) )
= ( ? [AA: fset_P4398644116778547350_b_nat] :
( ( ord_le1476955799578339574_b_nat @ AA @ A5 )
& ( B5
= ( fimage1673450118646331979_b_nat @ F @ AA ) ) ) ) ) ).
% subset_fimage_iff
thf(fact_527_subset__fimage__iff,axiom,
! [B5: fset_P4398644116778547350_b_nat,F: product_prod_b_nat > produc1396820459975257318_b_nat,A5: fset_P2289935846317411886_b_nat] :
( ( ord_le1476955799578339574_b_nat @ B5 @ ( fimage4266613729464776675_b_nat @ F @ A5 ) )
= ( ? [AA: fset_P2289935846317411886_b_nat] :
( ( ord_le6837747134398578318_b_nat @ AA @ A5 )
& ( B5
= ( fimage4266613729464776675_b_nat @ F @ AA ) ) ) ) ) ).
% subset_fimage_iff
thf(fact_528_pred__subset__eq,axiom,
! [R: set_Product_prod_b_b,S: set_Product_prod_b_b] :
( ( ord_le39139162152160566_b_b_o
@ ^ [X: product_prod_b_b] : ( member7862447936710763792od_b_b @ X @ R )
@ ^ [X: product_prod_b_b] : ( member7862447936710763792od_b_b @ X @ S ) )
= ( ord_le182087997850975847od_b_b @ R @ S ) ) ).
% pred_subset_eq
thf(fact_529_pred__subset__eq,axiom,
! [R: set_option_b,S: set_option_b] :
( ( ord_le6102088707553712216on_b_o
@ ^ [X: option_b] : ( member_option_b @ X @ R )
@ ^ [X: option_b] : ( member_option_b @ X @ S ) )
= ( ord_le2026170893118325445tion_b @ R @ S ) ) ).
% pred_subset_eq
thf(fact_530_pred__subset__eq,axiom,
! [R: set_nat,S: set_nat] :
( ( ord_less_eq_nat_o
@ ^ [X: nat] : ( member_nat @ X @ R )
@ ^ [X: nat] : ( member_nat @ X @ S ) )
= ( ord_less_eq_set_nat @ R @ S ) ) ).
% pred_subset_eq
thf(fact_531_pred__subset__eq,axiom,
! [R: set_b,S: set_b] :
( ( ord_less_eq_b_o
@ ^ [X: b] : ( member_b @ X @ R )
@ ^ [X: b] : ( member_b @ X @ S ) )
= ( ord_less_eq_set_b @ R @ S ) ) ).
% pred_subset_eq
thf(fact_532_pred__subset__eq,axiom,
! [R: set_Pr258254617715012167tion_b,S: set_Pr258254617715012167tion_b] :
( ( ord_le3144871161510034870on_b_o
@ ^ [X: produc7781606619528532327tion_b] : ( member547026996284216464tion_b @ X @ R )
@ ^ [X: produc7781606619528532327tion_b] : ( member547026996284216464tion_b @ X @ S ) )
= ( ord_le6367397903258896871tion_b @ R @ S ) ) ).
% pred_subset_eq
thf(fact_533_pred__subset__eq,axiom,
! [R: set_Pr1307281990691478580_b_nat,S: set_Pr1307281990691478580_b_nat] :
( ( ord_le6065810571798950129_nat_o
@ ^ [X: product_prod_b_nat] : ( member6959632917342813205_b_nat @ X @ R )
@ ^ [X: product_prod_b_nat] : ( member6959632917342813205_b_nat @ X @ S ) )
= ( ord_le5038853854344477844_b_nat @ R @ S ) ) ).
% pred_subset_eq
thf(fact_534_Collect__case__prod__mono,axiom,
! [A5: ground_gterm_b > ground_gterm_b > $o,B5: ground_gterm_b > ground_gterm_b > $o] :
( ( ord_le4898483182178144398rm_b_o @ A5 @ B5 )
=> ( ord_le2408605988743369639term_b @ ( collec478437889140176530term_b @ ( produc1717101583779059052rm_b_o @ A5 ) ) @ ( collec478437889140176530term_b @ ( produc1717101583779059052rm_b_o @ B5 ) ) ) ) ).
% Collect_case_prod_mono
thf(fact_535_Collect__case__prod__mono,axiom,
! [A5: produc7781606619528532327tion_b > produc7781606619528532327tion_b > $o,B5: produc7781606619528532327tion_b > produc7781606619528532327tion_b > $o] :
( ( ord_le5770911127500734158on_b_o @ A5 @ B5 )
=> ( ord_le5090656177574270055tion_b @ ( collec447916338801455442tion_b @ ( produc8054777514177824044on_b_o @ A5 ) ) @ ( collec447916338801455442tion_b @ ( produc8054777514177824044on_b_o @ B5 ) ) ) ) ).
% Collect_case_prod_mono
thf(fact_536_Collect__case__prod__mono,axiom,
! [A5: produc7781606619528532327tion_b > nat > $o,B5: produc7781606619528532327tion_b > nat > $o] :
( ( ord_le6556145504227509917_nat_o @ A5 @ B5 )
=> ( ord_le3933197595962519292_b_nat @ ( collec4074094950137202619_b_nat @ ( produc5232674473337540683_nat_o @ A5 ) ) @ ( collec4074094950137202619_b_nat @ ( produc5232674473337540683_nat_o @ B5 ) ) ) ) ).
% Collect_case_prod_mono
thf(fact_537_Collect__case__prod__mono,axiom,
! [A5: option_b > option_b > $o,B5: option_b > option_b > $o] :
( ( ord_le3674354805995996366on_b_o @ A5 @ B5 )
=> ( ord_le6367397903258896871tion_b @ ( collec8407377912107443410tion_b @ ( produc3378454745690301612on_b_o @ A5 ) ) @ ( collec8407377912107443410tion_b @ ( produc3378454745690301612on_b_o @ B5 ) ) ) ) ).
% Collect_case_prod_mono
thf(fact_538_Collect__case__prod__mono,axiom,
! [A5: set_Pr258254617715012167tion_b > set_Pr258254617715012167tion_b > $o,B5: set_Pr258254617715012167tion_b > set_Pr258254617715012167tion_b > $o] :
( ( ord_le7070035895940199118on_b_o @ A5 @ B5 )
=> ( ord_le3057591301425134695tion_b @ ( collec1918043184897894738tion_b @ ( produc2671211398375001388on_b_o @ A5 ) ) @ ( collec1918043184897894738tion_b @ ( produc2671211398375001388on_b_o @ B5 ) ) ) ) ).
% Collect_case_prod_mono
thf(fact_539_Collect__case__prod__mono,axiom,
! [A5: set_option_b > set_option_b > $o,B5: set_option_b > set_option_b > $o] :
( ( ord_le6060424294837784782on_b_o @ A5 @ B5 )
=> ( ord_le4306526642958997991tion_b @ ( collec6622971782277219538tion_b @ ( produc7796829984862323884on_b_o @ A5 ) ) @ ( collec6622971782277219538tion_b @ ( produc7796829984862323884on_b_o @ B5 ) ) ) ) ).
% Collect_case_prod_mono
thf(fact_540_Collect__case__prod__mono,axiom,
! [A5: b > nat > $o,B5: b > nat > $o] :
( ( ord_less_eq_b_nat_o @ A5 @ B5 )
=> ( ord_le5038853854344477844_b_nat @ ( collec5699578864178162003_b_nat @ ( produc795641402153621683_nat_o @ A5 ) ) @ ( collec5699578864178162003_b_nat @ ( produc795641402153621683_nat_o @ B5 ) ) ) ) ).
% Collect_case_prod_mono
thf(fact_541_less__eq__fset_Orep__eq,axiom,
( ord_le8085106467073953901tion_b
= ( ^ [X: fset_P9170875836021835981tion_b,Xa2: fset_P9170875836021835981tion_b] : ( ord_le6367397903258896871tion_b @ ( fset_P85497291108707286tion_b @ X ) @ ( fset_P85497291108707286tion_b @ Xa2 ) ) ) ) ).
% less_eq_fset.rep_eq
thf(fact_542_less__eq__fset_Orep__eq,axiom,
( ord_le6837747134398578318_b_nat
= ( ^ [X: fset_P2289935846317411886_b_nat,Xa2: fset_P2289935846317411886_b_nat] : ( ord_le5038853854344477844_b_nat @ ( fset_P7858563055952297295_b_nat @ X ) @ ( fset_P7858563055952297295_b_nat @ Xa2 ) ) ) ) ).
% less_eq_fset.rep_eq
thf(fact_543_pred__subset__eq2,axiom,
! [R: set_Pr4178509052509721666tion_b,S: set_Pr4178509052509721666tion_b] :
( ( ord_le5222810953289671205on_b_o
@ ^ [X: nat,Y4: produc7781606619528532327tion_b] : ( member3694883655523461923tion_b @ ( produc7510438065615382334tion_b @ X @ Y4 ) @ R )
@ ^ [X: nat,Y4: produc7781606619528532327tion_b] : ( member3694883655523461923tion_b @ ( produc7510438065615382334tion_b @ X @ Y4 ) @ S ) )
= ( ord_le1167626946193011874tion_b @ R @ S ) ) ).
% pred_subset_eq2
thf(fact_544_pred__subset__eq2,axiom,
! [R: set_Pr1261947904930325089at_nat,S: set_Pr1261947904930325089at_nat] :
( ( ord_le2646555220125990790_nat_o
@ ^ [X: nat,Y4: nat] : ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X @ Y4 ) @ R )
@ ^ [X: nat,Y4: nat] : ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X @ Y4 ) @ S ) )
= ( ord_le3146513528884898305at_nat @ R @ S ) ) ).
% pred_subset_eq2
thf(fact_545_pred__subset__eq2,axiom,
! [R: set_Pr4264375888882495962_nat_b,S: set_Pr4264375888882495962_nat_b] :
( ( ord_less_eq_nat_b_o
@ ^ [X: nat,Y4: b] : ( member8962352056413324475_nat_b @ ( product_Pair_nat_b @ X @ Y4 ) @ R )
@ ^ [X: nat,Y4: b] : ( member8962352056413324475_nat_b @ ( product_Pair_nat_b @ X @ Y4 ) @ S ) )
= ( ord_le7995947752535495226_nat_b @ R @ S ) ) ).
% pred_subset_eq2
thf(fact_546_pred__subset__eq2,axiom,
! [R: set_Pr5422417554659304751tion_b,S: set_Pr5422417554659304751tion_b] :
( ( ord_le1601408845547135078on_b_o
@ ^ [X: b,Y4: produc7781606619528532327tion_b] : ( member8570655873678976888tion_b @ ( produc5187340250978832319tion_b @ X @ Y4 ) @ R )
@ ^ [X: b,Y4: produc7781606619528532327tion_b] : ( member8570655873678976888tion_b @ ( produc5187340250978832319tion_b @ X @ Y4 ) @ S ) )
= ( ord_le7044419192447376591tion_b @ R @ S ) ) ).
% pred_subset_eq2
thf(fact_547_pred__subset__eq2,axiom,
! [R: set_Product_prod_b_b,S: set_Product_prod_b_b] :
( ( ord_less_eq_b_b_o
@ ^ [X: b,Y4: b] : ( member7862447936710763792od_b_b @ ( product_Pair_b_b @ X @ Y4 ) @ R )
@ ^ [X: b,Y4: b] : ( member7862447936710763792od_b_b @ ( product_Pair_b_b @ X @ Y4 ) @ S ) )
= ( ord_le182087997850975847od_b_b @ R @ S ) ) ).
% pred_subset_eq2
thf(fact_548_pred__subset__eq2,axiom,
! [R: set_Pr6944079702279229084_b_nat,S: set_Pr6944079702279229084_b_nat] :
( ( ord_le6556145504227509917_nat_o
@ ^ [X: produc7781606619528532327tion_b,Y4: nat] : ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ X @ Y4 ) @ R )
@ ^ [X: produc7781606619528532327tion_b,Y4: nat] : ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ X @ Y4 ) @ S ) )
= ( ord_le3933197595962519292_b_nat @ R @ S ) ) ).
% pred_subset_eq2
thf(fact_549_pred__subset__eq2,axiom,
! [R: set_Pr258254617715012167tion_b,S: set_Pr258254617715012167tion_b] :
( ( ord_le3674354805995996366on_b_o
@ ^ [X: option_b,Y4: option_b] : ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X @ Y4 ) @ R )
@ ^ [X: option_b,Y4: option_b] : ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X @ Y4 ) @ S ) )
= ( ord_le6367397903258896871tion_b @ R @ S ) ) ).
% pred_subset_eq2
thf(fact_550_pred__subset__eq2,axiom,
! [R: set_Pr1307281990691478580_b_nat,S: set_Pr1307281990691478580_b_nat] :
( ( ord_less_eq_b_nat_o
@ ^ [X: b,Y4: nat] : ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ X @ Y4 ) @ R )
@ ^ [X: b,Y4: nat] : ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ X @ Y4 ) @ S ) )
= ( ord_le5038853854344477844_b_nat @ R @ S ) ) ).
% pred_subset_eq2
thf(fact_551_lift__root__step__mono,axiom,
! [F2: set_Pr1307281990691478580_b_nat,G2: set_Pr1307281990691478580_b_nat,W: fOR_pos_step,X6: fOR_ext_step,R3: set_Pr3134649703833893895term_b] :
( ( ord_le5038853854344477844_b_nat @ F2 @ G2 )
=> ( ord_le2408605988743369639term_b @ ( lift_R8854095231239425056step_b @ F2 @ W @ X6 @ R3 ) @ ( lift_R8854095231239425056step_b @ G2 @ W @ X6 @ R3 ) ) ) ).
% lift_root_step_mono
thf(fact_552_order__antisym__conv,axiom,
! [Y5: set_Pr258254617715012167tion_b,X4: set_Pr258254617715012167tion_b] :
( ( ord_le6367397903258896871tion_b @ Y5 @ X4 )
=> ( ( ord_le6367397903258896871tion_b @ X4 @ Y5 )
= ( X4 = Y5 ) ) ) ).
% order_antisym_conv
thf(fact_553_order__antisym__conv,axiom,
! [Y5: set_Pr1307281990691478580_b_nat,X4: set_Pr1307281990691478580_b_nat] :
( ( ord_le5038853854344477844_b_nat @ Y5 @ X4 )
=> ( ( ord_le5038853854344477844_b_nat @ X4 @ Y5 )
= ( X4 = Y5 ) ) ) ).
% order_antisym_conv
thf(fact_554_order__antisym__conv,axiom,
! [Y5: produc7781606619528532327tion_b > nat > $o,X4: produc7781606619528532327tion_b > nat > $o] :
( ( ord_le6556145504227509917_nat_o @ Y5 @ X4 )
=> ( ( ord_le6556145504227509917_nat_o @ X4 @ Y5 )
= ( X4 = Y5 ) ) ) ).
% order_antisym_conv
thf(fact_555_order__antisym__conv,axiom,
! [Y5: option_b > option_b > $o,X4: option_b > option_b > $o] :
( ( ord_le3674354805995996366on_b_o @ Y5 @ X4 )
=> ( ( ord_le3674354805995996366on_b_o @ X4 @ Y5 )
= ( X4 = Y5 ) ) ) ).
% order_antisym_conv
thf(fact_556_order__antisym__conv,axiom,
! [Y5: b > nat > $o,X4: b > nat > $o] :
( ( ord_less_eq_b_nat_o @ Y5 @ X4 )
=> ( ( ord_less_eq_b_nat_o @ X4 @ Y5 )
= ( X4 = Y5 ) ) ) ).
% order_antisym_conv
thf(fact_557_order__antisym__conv,axiom,
! [Y5: nat,X4: nat] :
( ( ord_less_eq_nat @ Y5 @ X4 )
=> ( ( ord_less_eq_nat @ X4 @ Y5 )
= ( X4 = Y5 ) ) ) ).
% order_antisym_conv
thf(fact_558_linorder__le__cases,axiom,
! [X4: nat,Y5: nat] :
( ~ ( ord_less_eq_nat @ X4 @ Y5 )
=> ( ord_less_eq_nat @ Y5 @ X4 ) ) ).
% linorder_le_cases
thf(fact_559_ord__le__eq__subst,axiom,
! [A: nat,B: nat,F: nat > nat,C: nat] :
( ( ord_less_eq_nat @ A @ B )
=> ( ( ( F @ B )
= C )
=> ( ! [X3: nat,Y3: nat] :
( ( ord_less_eq_nat @ X3 @ Y3 )
=> ( ord_less_eq_nat @ ( F @ X3 ) @ ( F @ Y3 ) ) )
=> ( ord_less_eq_nat @ ( F @ A ) @ C ) ) ) ) ).
% ord_le_eq_subst
thf(fact_560_ord__le__eq__subst,axiom,
! [A: nat,B: nat,F: nat > set_Pr1307281990691478580_b_nat,C: set_Pr1307281990691478580_b_nat] :
( ( ord_less_eq_nat @ A @ B )
=> ( ( ( F @ B )
= C )
=> ( ! [X3: nat,Y3: nat] :
( ( ord_less_eq_nat @ X3 @ Y3 )
=> ( ord_le5038853854344477844_b_nat @ ( F @ X3 ) @ ( F @ Y3 ) ) )
=> ( ord_le5038853854344477844_b_nat @ ( F @ A ) @ C ) ) ) ) ).
% ord_le_eq_subst
thf(fact_561_ord__le__eq__subst,axiom,
! [A: set_Pr1307281990691478580_b_nat,B: set_Pr1307281990691478580_b_nat,F: set_Pr1307281990691478580_b_nat > nat,C: nat] :
( ( ord_le5038853854344477844_b_nat @ A @ B )
=> ( ( ( F @ B )
= C )
=> ( ! [X3: set_Pr1307281990691478580_b_nat,Y3: set_Pr1307281990691478580_b_nat] :
( ( ord_le5038853854344477844_b_nat @ X3 @ Y3 )
=> ( ord_less_eq_nat @ ( F @ X3 ) @ ( F @ Y3 ) ) )
=> ( ord_less_eq_nat @ ( F @ A ) @ C ) ) ) ) ).
% ord_le_eq_subst
thf(fact_562_ord__le__eq__subst,axiom,
! [A: nat,B: nat,F: nat > b > nat > $o,C: b > nat > $o] :
( ( ord_less_eq_nat @ A @ B )
=> ( ( ( F @ B )
= C )
=> ( ! [X3: nat,Y3: nat] :
( ( ord_less_eq_nat @ X3 @ Y3 )
=> ( ord_less_eq_b_nat_o @ ( F @ X3 ) @ ( F @ Y3 ) ) )
=> ( ord_less_eq_b_nat_o @ ( F @ A ) @ C ) ) ) ) ).
% ord_le_eq_subst
thf(fact_563_ord__le__eq__subst,axiom,
! [A: b > nat > $o,B: b > nat > $o,F: ( b > nat > $o ) > nat,C: nat] :
( ( ord_less_eq_b_nat_o @ A @ B )
=> ( ( ( F @ B )
= C )
=> ( ! [X3: b > nat > $o,Y3: b > nat > $o] :
( ( ord_less_eq_b_nat_o @ X3 @ Y3 )
=> ( ord_less_eq_nat @ ( F @ X3 ) @ ( F @ Y3 ) ) )
=> ( ord_less_eq_nat @ ( F @ A ) @ C ) ) ) ) ).
% ord_le_eq_subst
thf(fact_564_ord__le__eq__subst,axiom,
! [A: nat,B: nat,F: nat > set_Pr258254617715012167tion_b,C: set_Pr258254617715012167tion_b] :
( ( ord_less_eq_nat @ A @ B )
=> ( ( ( F @ B )
= C )
=> ( ! [X3: nat,Y3: nat] :
( ( ord_less_eq_nat @ X3 @ Y3 )
=> ( ord_le6367397903258896871tion_b @ ( F @ X3 ) @ ( F @ Y3 ) ) )
=> ( ord_le6367397903258896871tion_b @ ( F @ A ) @ C ) ) ) ) ).
% ord_le_eq_subst
thf(fact_565_ord__le__eq__subst,axiom,
! [A: set_Pr258254617715012167tion_b,B: set_Pr258254617715012167tion_b,F: set_Pr258254617715012167tion_b > nat,C: nat] :
( ( ord_le6367397903258896871tion_b @ A @ B )
=> ( ( ( F @ B )
= C )
=> ( ! [X3: set_Pr258254617715012167tion_b,Y3: set_Pr258254617715012167tion_b] :
( ( ord_le6367397903258896871tion_b @ X3 @ Y3 )
=> ( ord_less_eq_nat @ ( F @ X3 ) @ ( F @ Y3 ) ) )
=> ( ord_less_eq_nat @ ( F @ A ) @ C ) ) ) ) ).
% ord_le_eq_subst
thf(fact_566_ord__le__eq__subst,axiom,
! [A: nat,B: nat,F: nat > option_b > option_b > $o,C: option_b > option_b > $o] :
( ( ord_less_eq_nat @ A @ B )
=> ( ( ( F @ B )
= C )
=> ( ! [X3: nat,Y3: nat] :
( ( ord_less_eq_nat @ X3 @ Y3 )
=> ( ord_le3674354805995996366on_b_o @ ( F @ X3 ) @ ( F @ Y3 ) ) )
=> ( ord_le3674354805995996366on_b_o @ ( F @ A ) @ C ) ) ) ) ).
% ord_le_eq_subst
thf(fact_567_ord__le__eq__subst,axiom,
! [A: set_Pr1307281990691478580_b_nat,B: set_Pr1307281990691478580_b_nat,F: set_Pr1307281990691478580_b_nat > set_Pr1307281990691478580_b_nat,C: set_Pr1307281990691478580_b_nat] :
( ( ord_le5038853854344477844_b_nat @ A @ B )
=> ( ( ( F @ B )
= C )
=> ( ! [X3: set_Pr1307281990691478580_b_nat,Y3: set_Pr1307281990691478580_b_nat] :
( ( ord_le5038853854344477844_b_nat @ X3 @ Y3 )
=> ( ord_le5038853854344477844_b_nat @ ( F @ X3 ) @ ( F @ Y3 ) ) )
=> ( ord_le5038853854344477844_b_nat @ ( F @ A ) @ C ) ) ) ) ).
% ord_le_eq_subst
thf(fact_568_ord__le__eq__subst,axiom,
! [A: option_b > option_b > $o,B: option_b > option_b > $o,F: ( option_b > option_b > $o ) > nat,C: nat] :
( ( ord_le3674354805995996366on_b_o @ A @ B )
=> ( ( ( F @ B )
= C )
=> ( ! [X3: option_b > option_b > $o,Y3: option_b > option_b > $o] :
( ( ord_le3674354805995996366on_b_o @ X3 @ Y3 )
=> ( ord_less_eq_nat @ ( F @ X3 ) @ ( F @ Y3 ) ) )
=> ( ord_less_eq_nat @ ( F @ A ) @ C ) ) ) ) ).
% ord_le_eq_subst
thf(fact_569_ord__eq__le__subst,axiom,
! [A: nat,F: nat > nat,B: nat,C: nat] :
( ( A
= ( F @ B ) )
=> ( ( ord_less_eq_nat @ B @ C )
=> ( ! [X3: nat,Y3: nat] :
( ( ord_less_eq_nat @ X3 @ Y3 )
=> ( ord_less_eq_nat @ ( F @ X3 ) @ ( F @ Y3 ) ) )
=> ( ord_less_eq_nat @ A @ ( F @ C ) ) ) ) ) ).
% ord_eq_le_subst
thf(fact_570_ord__eq__le__subst,axiom,
! [A: set_Pr1307281990691478580_b_nat,F: nat > set_Pr1307281990691478580_b_nat,B: nat,C: nat] :
( ( A
= ( F @ B ) )
=> ( ( ord_less_eq_nat @ B @ C )
=> ( ! [X3: nat,Y3: nat] :
( ( ord_less_eq_nat @ X3 @ Y3 )
=> ( ord_le5038853854344477844_b_nat @ ( F @ X3 ) @ ( F @ Y3 ) ) )
=> ( ord_le5038853854344477844_b_nat @ A @ ( F @ C ) ) ) ) ) ).
% ord_eq_le_subst
thf(fact_571_ord__eq__le__subst,axiom,
! [A: nat,F: set_Pr1307281990691478580_b_nat > nat,B: set_Pr1307281990691478580_b_nat,C: set_Pr1307281990691478580_b_nat] :
( ( A
= ( F @ B ) )
=> ( ( ord_le5038853854344477844_b_nat @ B @ C )
=> ( ! [X3: set_Pr1307281990691478580_b_nat,Y3: set_Pr1307281990691478580_b_nat] :
( ( ord_le5038853854344477844_b_nat @ X3 @ Y3 )
=> ( ord_less_eq_nat @ ( F @ X3 ) @ ( F @ Y3 ) ) )
=> ( ord_less_eq_nat @ A @ ( F @ C ) ) ) ) ) ).
% ord_eq_le_subst
thf(fact_572_ord__eq__le__subst,axiom,
! [A: b > nat > $o,F: nat > b > nat > $o,B: nat,C: nat] :
( ( A
= ( F @ B ) )
=> ( ( ord_less_eq_nat @ B @ C )
=> ( ! [X3: nat,Y3: nat] :
( ( ord_less_eq_nat @ X3 @ Y3 )
=> ( ord_less_eq_b_nat_o @ ( F @ X3 ) @ ( F @ Y3 ) ) )
=> ( ord_less_eq_b_nat_o @ A @ ( F @ C ) ) ) ) ) ).
% ord_eq_le_subst
thf(fact_573_ord__eq__le__subst,axiom,
! [A: nat,F: ( b > nat > $o ) > nat,B: b > nat > $o,C: b > nat > $o] :
( ( A
= ( F @ B ) )
=> ( ( ord_less_eq_b_nat_o @ B @ C )
=> ( ! [X3: b > nat > $o,Y3: b > nat > $o] :
( ( ord_less_eq_b_nat_o @ X3 @ Y3 )
=> ( ord_less_eq_nat @ ( F @ X3 ) @ ( F @ Y3 ) ) )
=> ( ord_less_eq_nat @ A @ ( F @ C ) ) ) ) ) ).
% ord_eq_le_subst
thf(fact_574_ord__eq__le__subst,axiom,
! [A: set_Pr258254617715012167tion_b,F: nat > set_Pr258254617715012167tion_b,B: nat,C: nat] :
( ( A
= ( F @ B ) )
=> ( ( ord_less_eq_nat @ B @ C )
=> ( ! [X3: nat,Y3: nat] :
( ( ord_less_eq_nat @ X3 @ Y3 )
=> ( ord_le6367397903258896871tion_b @ ( F @ X3 ) @ ( F @ Y3 ) ) )
=> ( ord_le6367397903258896871tion_b @ A @ ( F @ C ) ) ) ) ) ).
% ord_eq_le_subst
thf(fact_575_ord__eq__le__subst,axiom,
! [A: nat,F: set_Pr258254617715012167tion_b > nat,B: set_Pr258254617715012167tion_b,C: set_Pr258254617715012167tion_b] :
( ( A
= ( F @ B ) )
=> ( ( ord_le6367397903258896871tion_b @ B @ C )
=> ( ! [X3: set_Pr258254617715012167tion_b,Y3: set_Pr258254617715012167tion_b] :
( ( ord_le6367397903258896871tion_b @ X3 @ Y3 )
=> ( ord_less_eq_nat @ ( F @ X3 ) @ ( F @ Y3 ) ) )
=> ( ord_less_eq_nat @ A @ ( F @ C ) ) ) ) ) ).
% ord_eq_le_subst
thf(fact_576_ord__eq__le__subst,axiom,
! [A: option_b > option_b > $o,F: nat > option_b > option_b > $o,B: nat,C: nat] :
( ( A
= ( F @ B ) )
=> ( ( ord_less_eq_nat @ B @ C )
=> ( ! [X3: nat,Y3: nat] :
( ( ord_less_eq_nat @ X3 @ Y3 )
=> ( ord_le3674354805995996366on_b_o @ ( F @ X3 ) @ ( F @ Y3 ) ) )
=> ( ord_le3674354805995996366on_b_o @ A @ ( F @ C ) ) ) ) ) ).
% ord_eq_le_subst
thf(fact_577_ord__eq__le__subst,axiom,
! [A: set_Pr1307281990691478580_b_nat,F: set_Pr1307281990691478580_b_nat > set_Pr1307281990691478580_b_nat,B: set_Pr1307281990691478580_b_nat,C: set_Pr1307281990691478580_b_nat] :
( ( A
= ( F @ B ) )
=> ( ( ord_le5038853854344477844_b_nat @ B @ C )
=> ( ! [X3: set_Pr1307281990691478580_b_nat,Y3: set_Pr1307281990691478580_b_nat] :
( ( ord_le5038853854344477844_b_nat @ X3 @ Y3 )
=> ( ord_le5038853854344477844_b_nat @ ( F @ X3 ) @ ( F @ Y3 ) ) )
=> ( ord_le5038853854344477844_b_nat @ A @ ( F @ C ) ) ) ) ) ).
% ord_eq_le_subst
thf(fact_578_ord__eq__le__subst,axiom,
! [A: nat,F: ( option_b > option_b > $o ) > nat,B: option_b > option_b > $o,C: option_b > option_b > $o] :
( ( A
= ( F @ B ) )
=> ( ( ord_le3674354805995996366on_b_o @ B @ C )
=> ( ! [X3: option_b > option_b > $o,Y3: option_b > option_b > $o] :
( ( ord_le3674354805995996366on_b_o @ X3 @ Y3 )
=> ( ord_less_eq_nat @ ( F @ X3 ) @ ( F @ Y3 ) ) )
=> ( ord_less_eq_nat @ A @ ( F @ C ) ) ) ) ) ).
% ord_eq_le_subst
thf(fact_579_linorder__linear,axiom,
! [X4: nat,Y5: nat] :
( ( ord_less_eq_nat @ X4 @ Y5 )
| ( ord_less_eq_nat @ Y5 @ X4 ) ) ).
% linorder_linear
thf(fact_580_order__eq__refl,axiom,
! [X4: set_Pr258254617715012167tion_b,Y5: set_Pr258254617715012167tion_b] :
( ( X4 = Y5 )
=> ( ord_le6367397903258896871tion_b @ X4 @ Y5 ) ) ).
% order_eq_refl
thf(fact_581_order__eq__refl,axiom,
! [X4: set_Pr1307281990691478580_b_nat,Y5: set_Pr1307281990691478580_b_nat] :
( ( X4 = Y5 )
=> ( ord_le5038853854344477844_b_nat @ X4 @ Y5 ) ) ).
% order_eq_refl
thf(fact_582_order__eq__refl,axiom,
! [X4: produc7781606619528532327tion_b > nat > $o,Y5: produc7781606619528532327tion_b > nat > $o] :
( ( X4 = Y5 )
=> ( ord_le6556145504227509917_nat_o @ X4 @ Y5 ) ) ).
% order_eq_refl
thf(fact_583_order__eq__refl,axiom,
! [X4: option_b > option_b > $o,Y5: option_b > option_b > $o] :
( ( X4 = Y5 )
=> ( ord_le3674354805995996366on_b_o @ X4 @ Y5 ) ) ).
% order_eq_refl
thf(fact_584_order__eq__refl,axiom,
! [X4: b > nat > $o,Y5: b > nat > $o] :
( ( X4 = Y5 )
=> ( ord_less_eq_b_nat_o @ X4 @ Y5 ) ) ).
% order_eq_refl
thf(fact_585_order__eq__refl,axiom,
! [X4: nat,Y5: nat] :
( ( X4 = Y5 )
=> ( ord_less_eq_nat @ X4 @ Y5 ) ) ).
% order_eq_refl
thf(fact_586_order__subst2,axiom,
! [A: nat,B: nat,F: nat > nat,C: nat] :
( ( ord_less_eq_nat @ A @ B )
=> ( ( ord_less_eq_nat @ ( F @ B ) @ C )
=> ( ! [X3: nat,Y3: nat] :
( ( ord_less_eq_nat @ X3 @ Y3 )
=> ( ord_less_eq_nat @ ( F @ X3 ) @ ( F @ Y3 ) ) )
=> ( ord_less_eq_nat @ ( F @ A ) @ C ) ) ) ) ).
% order_subst2
thf(fact_587_order__subst2,axiom,
! [A: nat,B: nat,F: nat > set_Pr1307281990691478580_b_nat,C: set_Pr1307281990691478580_b_nat] :
( ( ord_less_eq_nat @ A @ B )
=> ( ( ord_le5038853854344477844_b_nat @ ( F @ B ) @ C )
=> ( ! [X3: nat,Y3: nat] :
( ( ord_less_eq_nat @ X3 @ Y3 )
=> ( ord_le5038853854344477844_b_nat @ ( F @ X3 ) @ ( F @ Y3 ) ) )
=> ( ord_le5038853854344477844_b_nat @ ( F @ A ) @ C ) ) ) ) ).
% order_subst2
thf(fact_588_order__subst2,axiom,
! [A: set_Pr1307281990691478580_b_nat,B: set_Pr1307281990691478580_b_nat,F: set_Pr1307281990691478580_b_nat > nat,C: nat] :
( ( ord_le5038853854344477844_b_nat @ A @ B )
=> ( ( ord_less_eq_nat @ ( F @ B ) @ C )
=> ( ! [X3: set_Pr1307281990691478580_b_nat,Y3: set_Pr1307281990691478580_b_nat] :
( ( ord_le5038853854344477844_b_nat @ X3 @ Y3 )
=> ( ord_less_eq_nat @ ( F @ X3 ) @ ( F @ Y3 ) ) )
=> ( ord_less_eq_nat @ ( F @ A ) @ C ) ) ) ) ).
% order_subst2
thf(fact_589_order__subst2,axiom,
! [A: nat,B: nat,F: nat > b > nat > $o,C: b > nat > $o] :
( ( ord_less_eq_nat @ A @ B )
=> ( ( ord_less_eq_b_nat_o @ ( F @ B ) @ C )
=> ( ! [X3: nat,Y3: nat] :
( ( ord_less_eq_nat @ X3 @ Y3 )
=> ( ord_less_eq_b_nat_o @ ( F @ X3 ) @ ( F @ Y3 ) ) )
=> ( ord_less_eq_b_nat_o @ ( F @ A ) @ C ) ) ) ) ).
% order_subst2
thf(fact_590_order__subst2,axiom,
! [A: b > nat > $o,B: b > nat > $o,F: ( b > nat > $o ) > nat,C: nat] :
( ( ord_less_eq_b_nat_o @ A @ B )
=> ( ( ord_less_eq_nat @ ( F @ B ) @ C )
=> ( ! [X3: b > nat > $o,Y3: b > nat > $o] :
( ( ord_less_eq_b_nat_o @ X3 @ Y3 )
=> ( ord_less_eq_nat @ ( F @ X3 ) @ ( F @ Y3 ) ) )
=> ( ord_less_eq_nat @ ( F @ A ) @ C ) ) ) ) ).
% order_subst2
thf(fact_591_order__subst2,axiom,
! [A: nat,B: nat,F: nat > set_Pr258254617715012167tion_b,C: set_Pr258254617715012167tion_b] :
( ( ord_less_eq_nat @ A @ B )
=> ( ( ord_le6367397903258896871tion_b @ ( F @ B ) @ C )
=> ( ! [X3: nat,Y3: nat] :
( ( ord_less_eq_nat @ X3 @ Y3 )
=> ( ord_le6367397903258896871tion_b @ ( F @ X3 ) @ ( F @ Y3 ) ) )
=> ( ord_le6367397903258896871tion_b @ ( F @ A ) @ C ) ) ) ) ).
% order_subst2
thf(fact_592_order__subst2,axiom,
! [A: set_Pr258254617715012167tion_b,B: set_Pr258254617715012167tion_b,F: set_Pr258254617715012167tion_b > nat,C: nat] :
( ( ord_le6367397903258896871tion_b @ A @ B )
=> ( ( ord_less_eq_nat @ ( F @ B ) @ C )
=> ( ! [X3: set_Pr258254617715012167tion_b,Y3: set_Pr258254617715012167tion_b] :
( ( ord_le6367397903258896871tion_b @ X3 @ Y3 )
=> ( ord_less_eq_nat @ ( F @ X3 ) @ ( F @ Y3 ) ) )
=> ( ord_less_eq_nat @ ( F @ A ) @ C ) ) ) ) ).
% order_subst2
thf(fact_593_order__subst2,axiom,
! [A: nat,B: nat,F: nat > option_b > option_b > $o,C: option_b > option_b > $o] :
( ( ord_less_eq_nat @ A @ B )
=> ( ( ord_le3674354805995996366on_b_o @ ( F @ B ) @ C )
=> ( ! [X3: nat,Y3: nat] :
( ( ord_less_eq_nat @ X3 @ Y3 )
=> ( ord_le3674354805995996366on_b_o @ ( F @ X3 ) @ ( F @ Y3 ) ) )
=> ( ord_le3674354805995996366on_b_o @ ( F @ A ) @ C ) ) ) ) ).
% order_subst2
thf(fact_594_order__subst2,axiom,
! [A: set_Pr1307281990691478580_b_nat,B: set_Pr1307281990691478580_b_nat,F: set_Pr1307281990691478580_b_nat > set_Pr1307281990691478580_b_nat,C: set_Pr1307281990691478580_b_nat] :
( ( ord_le5038853854344477844_b_nat @ A @ B )
=> ( ( ord_le5038853854344477844_b_nat @ ( F @ B ) @ C )
=> ( ! [X3: set_Pr1307281990691478580_b_nat,Y3: set_Pr1307281990691478580_b_nat] :
( ( ord_le5038853854344477844_b_nat @ X3 @ Y3 )
=> ( ord_le5038853854344477844_b_nat @ ( F @ X3 ) @ ( F @ Y3 ) ) )
=> ( ord_le5038853854344477844_b_nat @ ( F @ A ) @ C ) ) ) ) ).
% order_subst2
thf(fact_595_order__subst2,axiom,
! [A: option_b > option_b > $o,B: option_b > option_b > $o,F: ( option_b > option_b > $o ) > nat,C: nat] :
( ( ord_le3674354805995996366on_b_o @ A @ B )
=> ( ( ord_less_eq_nat @ ( F @ B ) @ C )
=> ( ! [X3: option_b > option_b > $o,Y3: option_b > option_b > $o] :
( ( ord_le3674354805995996366on_b_o @ X3 @ Y3 )
=> ( ord_less_eq_nat @ ( F @ X3 ) @ ( F @ Y3 ) ) )
=> ( ord_less_eq_nat @ ( F @ A ) @ C ) ) ) ) ).
% order_subst2
thf(fact_596_order__subst1,axiom,
! [A: nat,F: nat > nat,B: nat,C: nat] :
( ( ord_less_eq_nat @ A @ ( F @ B ) )
=> ( ( ord_less_eq_nat @ B @ C )
=> ( ! [X3: nat,Y3: nat] :
( ( ord_less_eq_nat @ X3 @ Y3 )
=> ( ord_less_eq_nat @ ( F @ X3 ) @ ( F @ Y3 ) ) )
=> ( ord_less_eq_nat @ A @ ( F @ C ) ) ) ) ) ).
% order_subst1
thf(fact_597_order__subst1,axiom,
! [A: nat,F: set_Pr1307281990691478580_b_nat > nat,B: set_Pr1307281990691478580_b_nat,C: set_Pr1307281990691478580_b_nat] :
( ( ord_less_eq_nat @ A @ ( F @ B ) )
=> ( ( ord_le5038853854344477844_b_nat @ B @ C )
=> ( ! [X3: set_Pr1307281990691478580_b_nat,Y3: set_Pr1307281990691478580_b_nat] :
( ( ord_le5038853854344477844_b_nat @ X3 @ Y3 )
=> ( ord_less_eq_nat @ ( F @ X3 ) @ ( F @ Y3 ) ) )
=> ( ord_less_eq_nat @ A @ ( F @ C ) ) ) ) ) ).
% order_subst1
thf(fact_598_order__subst1,axiom,
! [A: set_Pr1307281990691478580_b_nat,F: nat > set_Pr1307281990691478580_b_nat,B: nat,C: nat] :
( ( ord_le5038853854344477844_b_nat @ A @ ( F @ B ) )
=> ( ( ord_less_eq_nat @ B @ C )
=> ( ! [X3: nat,Y3: nat] :
( ( ord_less_eq_nat @ X3 @ Y3 )
=> ( ord_le5038853854344477844_b_nat @ ( F @ X3 ) @ ( F @ Y3 ) ) )
=> ( ord_le5038853854344477844_b_nat @ A @ ( F @ C ) ) ) ) ) ).
% order_subst1
thf(fact_599_order__subst1,axiom,
! [A: nat,F: ( b > nat > $o ) > nat,B: b > nat > $o,C: b > nat > $o] :
( ( ord_less_eq_nat @ A @ ( F @ B ) )
=> ( ( ord_less_eq_b_nat_o @ B @ C )
=> ( ! [X3: b > nat > $o,Y3: b > nat > $o] :
( ( ord_less_eq_b_nat_o @ X3 @ Y3 )
=> ( ord_less_eq_nat @ ( F @ X3 ) @ ( F @ Y3 ) ) )
=> ( ord_less_eq_nat @ A @ ( F @ C ) ) ) ) ) ).
% order_subst1
thf(fact_600_order__subst1,axiom,
! [A: b > nat > $o,F: nat > b > nat > $o,B: nat,C: nat] :
( ( ord_less_eq_b_nat_o @ A @ ( F @ B ) )
=> ( ( ord_less_eq_nat @ B @ C )
=> ( ! [X3: nat,Y3: nat] :
( ( ord_less_eq_nat @ X3 @ Y3 )
=> ( ord_less_eq_b_nat_o @ ( F @ X3 ) @ ( F @ Y3 ) ) )
=> ( ord_less_eq_b_nat_o @ A @ ( F @ C ) ) ) ) ) ).
% order_subst1
thf(fact_601_order__subst1,axiom,
! [A: nat,F: set_Pr258254617715012167tion_b > nat,B: set_Pr258254617715012167tion_b,C: set_Pr258254617715012167tion_b] :
( ( ord_less_eq_nat @ A @ ( F @ B ) )
=> ( ( ord_le6367397903258896871tion_b @ B @ C )
=> ( ! [X3: set_Pr258254617715012167tion_b,Y3: set_Pr258254617715012167tion_b] :
( ( ord_le6367397903258896871tion_b @ X3 @ Y3 )
=> ( ord_less_eq_nat @ ( F @ X3 ) @ ( F @ Y3 ) ) )
=> ( ord_less_eq_nat @ A @ ( F @ C ) ) ) ) ) ).
% order_subst1
thf(fact_602_order__subst1,axiom,
! [A: set_Pr258254617715012167tion_b,F: nat > set_Pr258254617715012167tion_b,B: nat,C: nat] :
( ( ord_le6367397903258896871tion_b @ A @ ( F @ B ) )
=> ( ( ord_less_eq_nat @ B @ C )
=> ( ! [X3: nat,Y3: nat] :
( ( ord_less_eq_nat @ X3 @ Y3 )
=> ( ord_le6367397903258896871tion_b @ ( F @ X3 ) @ ( F @ Y3 ) ) )
=> ( ord_le6367397903258896871tion_b @ A @ ( F @ C ) ) ) ) ) ).
% order_subst1
thf(fact_603_order__subst1,axiom,
! [A: nat,F: ( option_b > option_b > $o ) > nat,B: option_b > option_b > $o,C: option_b > option_b > $o] :
( ( ord_less_eq_nat @ A @ ( F @ B ) )
=> ( ( ord_le3674354805995996366on_b_o @ B @ C )
=> ( ! [X3: option_b > option_b > $o,Y3: option_b > option_b > $o] :
( ( ord_le3674354805995996366on_b_o @ X3 @ Y3 )
=> ( ord_less_eq_nat @ ( F @ X3 ) @ ( F @ Y3 ) ) )
=> ( ord_less_eq_nat @ A @ ( F @ C ) ) ) ) ) ).
% order_subst1
thf(fact_604_order__subst1,axiom,
! [A: set_Pr1307281990691478580_b_nat,F: set_Pr1307281990691478580_b_nat > set_Pr1307281990691478580_b_nat,B: set_Pr1307281990691478580_b_nat,C: set_Pr1307281990691478580_b_nat] :
( ( ord_le5038853854344477844_b_nat @ A @ ( F @ B ) )
=> ( ( ord_le5038853854344477844_b_nat @ B @ C )
=> ( ! [X3: set_Pr1307281990691478580_b_nat,Y3: set_Pr1307281990691478580_b_nat] :
( ( ord_le5038853854344477844_b_nat @ X3 @ Y3 )
=> ( ord_le5038853854344477844_b_nat @ ( F @ X3 ) @ ( F @ Y3 ) ) )
=> ( ord_le5038853854344477844_b_nat @ A @ ( F @ C ) ) ) ) ) ).
% order_subst1
thf(fact_605_order__subst1,axiom,
! [A: option_b > option_b > $o,F: nat > option_b > option_b > $o,B: nat,C: nat] :
( ( ord_le3674354805995996366on_b_o @ A @ ( F @ B ) )
=> ( ( ord_less_eq_nat @ B @ C )
=> ( ! [X3: nat,Y3: nat] :
( ( ord_less_eq_nat @ X3 @ Y3 )
=> ( ord_le3674354805995996366on_b_o @ ( F @ X3 ) @ ( F @ Y3 ) ) )
=> ( ord_le3674354805995996366on_b_o @ A @ ( F @ C ) ) ) ) ) ).
% order_subst1
thf(fact_606_Orderings_Oorder__eq__iff,axiom,
( ( ^ [Y8: set_Pr258254617715012167tion_b,Z3: set_Pr258254617715012167tion_b] : ( Y8 = Z3 ) )
= ( ^ [A6: set_Pr258254617715012167tion_b,B4: set_Pr258254617715012167tion_b] :
( ( ord_le6367397903258896871tion_b @ A6 @ B4 )
& ( ord_le6367397903258896871tion_b @ B4 @ A6 ) ) ) ) ).
% Orderings.order_eq_iff
thf(fact_607_Orderings_Oorder__eq__iff,axiom,
( ( ^ [Y8: set_Pr1307281990691478580_b_nat,Z3: set_Pr1307281990691478580_b_nat] : ( Y8 = Z3 ) )
= ( ^ [A6: set_Pr1307281990691478580_b_nat,B4: set_Pr1307281990691478580_b_nat] :
( ( ord_le5038853854344477844_b_nat @ A6 @ B4 )
& ( ord_le5038853854344477844_b_nat @ B4 @ A6 ) ) ) ) ).
% Orderings.order_eq_iff
thf(fact_608_Orderings_Oorder__eq__iff,axiom,
( ( ^ [Y8: produc7781606619528532327tion_b > nat > $o,Z3: produc7781606619528532327tion_b > nat > $o] : ( Y8 = Z3 ) )
= ( ^ [A6: produc7781606619528532327tion_b > nat > $o,B4: produc7781606619528532327tion_b > nat > $o] :
( ( ord_le6556145504227509917_nat_o @ A6 @ B4 )
& ( ord_le6556145504227509917_nat_o @ B4 @ A6 ) ) ) ) ).
% Orderings.order_eq_iff
thf(fact_609_Orderings_Oorder__eq__iff,axiom,
( ( ^ [Y8: option_b > option_b > $o,Z3: option_b > option_b > $o] : ( Y8 = Z3 ) )
= ( ^ [A6: option_b > option_b > $o,B4: option_b > option_b > $o] :
( ( ord_le3674354805995996366on_b_o @ A6 @ B4 )
& ( ord_le3674354805995996366on_b_o @ B4 @ A6 ) ) ) ) ).
% Orderings.order_eq_iff
thf(fact_610_Orderings_Oorder__eq__iff,axiom,
( ( ^ [Y8: b > nat > $o,Z3: b > nat > $o] : ( Y8 = Z3 ) )
= ( ^ [A6: b > nat > $o,B4: b > nat > $o] :
( ( ord_less_eq_b_nat_o @ A6 @ B4 )
& ( ord_less_eq_b_nat_o @ B4 @ A6 ) ) ) ) ).
% Orderings.order_eq_iff
thf(fact_611_Orderings_Oorder__eq__iff,axiom,
( ( ^ [Y8: nat,Z3: nat] : ( Y8 = Z3 ) )
= ( ^ [A6: nat,B4: nat] :
( ( ord_less_eq_nat @ A6 @ B4 )
& ( ord_less_eq_nat @ B4 @ A6 ) ) ) ) ).
% Orderings.order_eq_iff
thf(fact_612_le__fun__def,axiom,
( ord_le6556145504227509917_nat_o
= ( ^ [F3: produc7781606619528532327tion_b > nat > $o,G3: produc7781606619528532327tion_b > nat > $o] :
! [X: produc7781606619528532327tion_b] : ( ord_less_eq_nat_o @ ( F3 @ X ) @ ( G3 @ X ) ) ) ) ).
% le_fun_def
thf(fact_613_le__fun__def,axiom,
( ord_le3674354805995996366on_b_o
= ( ^ [F3: option_b > option_b > $o,G3: option_b > option_b > $o] :
! [X: option_b] : ( ord_le6102088707553712216on_b_o @ ( F3 @ X ) @ ( G3 @ X ) ) ) ) ).
% le_fun_def
thf(fact_614_le__fun__def,axiom,
( ord_less_eq_b_nat_o
= ( ^ [F3: b > nat > $o,G3: b > nat > $o] :
! [X: b] : ( ord_less_eq_nat_o @ ( F3 @ X ) @ ( G3 @ X ) ) ) ) ).
% le_fun_def
thf(fact_615_le__funI,axiom,
! [F: produc7781606619528532327tion_b > nat > $o,G: produc7781606619528532327tion_b > nat > $o] :
( ! [X3: produc7781606619528532327tion_b] : ( ord_less_eq_nat_o @ ( F @ X3 ) @ ( G @ X3 ) )
=> ( ord_le6556145504227509917_nat_o @ F @ G ) ) ).
% le_funI
thf(fact_616_le__funI,axiom,
! [F: option_b > option_b > $o,G: option_b > option_b > $o] :
( ! [X3: option_b] : ( ord_le6102088707553712216on_b_o @ ( F @ X3 ) @ ( G @ X3 ) )
=> ( ord_le3674354805995996366on_b_o @ F @ G ) ) ).
% le_funI
thf(fact_617_le__funI,axiom,
! [F: b > nat > $o,G: b > nat > $o] :
( ! [X3: b] : ( ord_less_eq_nat_o @ ( F @ X3 ) @ ( G @ X3 ) )
=> ( ord_less_eq_b_nat_o @ F @ G ) ) ).
% le_funI
thf(fact_618_le__funE,axiom,
! [F: produc7781606619528532327tion_b > nat > $o,G: produc7781606619528532327tion_b > nat > $o,X4: produc7781606619528532327tion_b] :
( ( ord_le6556145504227509917_nat_o @ F @ G )
=> ( ord_less_eq_nat_o @ ( F @ X4 ) @ ( G @ X4 ) ) ) ).
% le_funE
thf(fact_619_le__funE,axiom,
! [F: option_b > option_b > $o,G: option_b > option_b > $o,X4: option_b] :
( ( ord_le3674354805995996366on_b_o @ F @ G )
=> ( ord_le6102088707553712216on_b_o @ ( F @ X4 ) @ ( G @ X4 ) ) ) ).
% le_funE
thf(fact_620_le__funE,axiom,
! [F: b > nat > $o,G: b > nat > $o,X4: b] :
( ( ord_less_eq_b_nat_o @ F @ G )
=> ( ord_less_eq_nat_o @ ( F @ X4 ) @ ( G @ X4 ) ) ) ).
% le_funE
thf(fact_621_le__funD,axiom,
! [F: produc7781606619528532327tion_b > nat > $o,G: produc7781606619528532327tion_b > nat > $o,X4: produc7781606619528532327tion_b] :
( ( ord_le6556145504227509917_nat_o @ F @ G )
=> ( ord_less_eq_nat_o @ ( F @ X4 ) @ ( G @ X4 ) ) ) ).
% le_funD
thf(fact_622_le__funD,axiom,
! [F: option_b > option_b > $o,G: option_b > option_b > $o,X4: option_b] :
( ( ord_le3674354805995996366on_b_o @ F @ G )
=> ( ord_le6102088707553712216on_b_o @ ( F @ X4 ) @ ( G @ X4 ) ) ) ).
% le_funD
thf(fact_623_le__funD,axiom,
! [F: b > nat > $o,G: b > nat > $o,X4: b] :
( ( ord_less_eq_b_nat_o @ F @ G )
=> ( ord_less_eq_nat_o @ ( F @ X4 ) @ ( G @ X4 ) ) ) ).
% le_funD
thf(fact_624_antisym,axiom,
! [A: set_Pr258254617715012167tion_b,B: set_Pr258254617715012167tion_b] :
( ( ord_le6367397903258896871tion_b @ A @ B )
=> ( ( ord_le6367397903258896871tion_b @ B @ A )
=> ( A = B ) ) ) ).
% antisym
thf(fact_625_antisym,axiom,
! [A: set_Pr1307281990691478580_b_nat,B: set_Pr1307281990691478580_b_nat] :
( ( ord_le5038853854344477844_b_nat @ A @ B )
=> ( ( ord_le5038853854344477844_b_nat @ B @ A )
=> ( A = B ) ) ) ).
% antisym
thf(fact_626_antisym,axiom,
! [A: produc7781606619528532327tion_b > nat > $o,B: produc7781606619528532327tion_b > nat > $o] :
( ( ord_le6556145504227509917_nat_o @ A @ B )
=> ( ( ord_le6556145504227509917_nat_o @ B @ A )
=> ( A = B ) ) ) ).
% antisym
thf(fact_627_antisym,axiom,
! [A: option_b > option_b > $o,B: option_b > option_b > $o] :
( ( ord_le3674354805995996366on_b_o @ A @ B )
=> ( ( ord_le3674354805995996366on_b_o @ B @ A )
=> ( A = B ) ) ) ).
% antisym
thf(fact_628_antisym,axiom,
! [A: b > nat > $o,B: b > nat > $o] :
( ( ord_less_eq_b_nat_o @ A @ B )
=> ( ( ord_less_eq_b_nat_o @ B @ A )
=> ( A = B ) ) ) ).
% antisym
thf(fact_629_antisym,axiom,
! [A: nat,B: nat] :
( ( ord_less_eq_nat @ A @ B )
=> ( ( ord_less_eq_nat @ B @ A )
=> ( A = B ) ) ) ).
% antisym
thf(fact_630_dual__order_Otrans,axiom,
! [B: set_Pr258254617715012167tion_b,A: set_Pr258254617715012167tion_b,C: set_Pr258254617715012167tion_b] :
( ( ord_le6367397903258896871tion_b @ B @ A )
=> ( ( ord_le6367397903258896871tion_b @ C @ B )
=> ( ord_le6367397903258896871tion_b @ C @ A ) ) ) ).
% dual_order.trans
thf(fact_631_dual__order_Otrans,axiom,
! [B: set_Pr1307281990691478580_b_nat,A: set_Pr1307281990691478580_b_nat,C: set_Pr1307281990691478580_b_nat] :
( ( ord_le5038853854344477844_b_nat @ B @ A )
=> ( ( ord_le5038853854344477844_b_nat @ C @ B )
=> ( ord_le5038853854344477844_b_nat @ C @ A ) ) ) ).
% dual_order.trans
thf(fact_632_dual__order_Otrans,axiom,
! [B: produc7781606619528532327tion_b > nat > $o,A: produc7781606619528532327tion_b > nat > $o,C: produc7781606619528532327tion_b > nat > $o] :
( ( ord_le6556145504227509917_nat_o @ B @ A )
=> ( ( ord_le6556145504227509917_nat_o @ C @ B )
=> ( ord_le6556145504227509917_nat_o @ C @ A ) ) ) ).
% dual_order.trans
thf(fact_633_dual__order_Otrans,axiom,
! [B: option_b > option_b > $o,A: option_b > option_b > $o,C: option_b > option_b > $o] :
( ( ord_le3674354805995996366on_b_o @ B @ A )
=> ( ( ord_le3674354805995996366on_b_o @ C @ B )
=> ( ord_le3674354805995996366on_b_o @ C @ A ) ) ) ).
% dual_order.trans
thf(fact_634_dual__order_Otrans,axiom,
! [B: b > nat > $o,A: b > nat > $o,C: b > nat > $o] :
( ( ord_less_eq_b_nat_o @ B @ A )
=> ( ( ord_less_eq_b_nat_o @ C @ B )
=> ( ord_less_eq_b_nat_o @ C @ A ) ) ) ).
% dual_order.trans
thf(fact_635_dual__order_Otrans,axiom,
! [B: nat,A: nat,C: nat] :
( ( ord_less_eq_nat @ B @ A )
=> ( ( ord_less_eq_nat @ C @ B )
=> ( ord_less_eq_nat @ C @ A ) ) ) ).
% dual_order.trans
thf(fact_636_dual__order_Oantisym,axiom,
! [B: set_Pr258254617715012167tion_b,A: set_Pr258254617715012167tion_b] :
( ( ord_le6367397903258896871tion_b @ B @ A )
=> ( ( ord_le6367397903258896871tion_b @ A @ B )
=> ( A = B ) ) ) ).
% dual_order.antisym
thf(fact_637_dual__order_Oantisym,axiom,
! [B: set_Pr1307281990691478580_b_nat,A: set_Pr1307281990691478580_b_nat] :
( ( ord_le5038853854344477844_b_nat @ B @ A )
=> ( ( ord_le5038853854344477844_b_nat @ A @ B )
=> ( A = B ) ) ) ).
% dual_order.antisym
thf(fact_638_dual__order_Oantisym,axiom,
! [B: produc7781606619528532327tion_b > nat > $o,A: produc7781606619528532327tion_b > nat > $o] :
( ( ord_le6556145504227509917_nat_o @ B @ A )
=> ( ( ord_le6556145504227509917_nat_o @ A @ B )
=> ( A = B ) ) ) ).
% dual_order.antisym
thf(fact_639_dual__order_Oantisym,axiom,
! [B: option_b > option_b > $o,A: option_b > option_b > $o] :
( ( ord_le3674354805995996366on_b_o @ B @ A )
=> ( ( ord_le3674354805995996366on_b_o @ A @ B )
=> ( A = B ) ) ) ).
% dual_order.antisym
thf(fact_640_dual__order_Oantisym,axiom,
! [B: b > nat > $o,A: b > nat > $o] :
( ( ord_less_eq_b_nat_o @ B @ A )
=> ( ( ord_less_eq_b_nat_o @ A @ B )
=> ( A = B ) ) ) ).
% dual_order.antisym
thf(fact_641_dual__order_Oantisym,axiom,
! [B: nat,A: nat] :
( ( ord_less_eq_nat @ B @ A )
=> ( ( ord_less_eq_nat @ A @ B )
=> ( A = B ) ) ) ).
% dual_order.antisym
thf(fact_642_dual__order_Oeq__iff,axiom,
( ( ^ [Y8: set_Pr258254617715012167tion_b,Z3: set_Pr258254617715012167tion_b] : ( Y8 = Z3 ) )
= ( ^ [A6: set_Pr258254617715012167tion_b,B4: set_Pr258254617715012167tion_b] :
( ( ord_le6367397903258896871tion_b @ B4 @ A6 )
& ( ord_le6367397903258896871tion_b @ A6 @ B4 ) ) ) ) ).
% dual_order.eq_iff
thf(fact_643_dual__order_Oeq__iff,axiom,
( ( ^ [Y8: set_Pr1307281990691478580_b_nat,Z3: set_Pr1307281990691478580_b_nat] : ( Y8 = Z3 ) )
= ( ^ [A6: set_Pr1307281990691478580_b_nat,B4: set_Pr1307281990691478580_b_nat] :
( ( ord_le5038853854344477844_b_nat @ B4 @ A6 )
& ( ord_le5038853854344477844_b_nat @ A6 @ B4 ) ) ) ) ).
% dual_order.eq_iff
thf(fact_644_dual__order_Oeq__iff,axiom,
( ( ^ [Y8: produc7781606619528532327tion_b > nat > $o,Z3: produc7781606619528532327tion_b > nat > $o] : ( Y8 = Z3 ) )
= ( ^ [A6: produc7781606619528532327tion_b > nat > $o,B4: produc7781606619528532327tion_b > nat > $o] :
( ( ord_le6556145504227509917_nat_o @ B4 @ A6 )
& ( ord_le6556145504227509917_nat_o @ A6 @ B4 ) ) ) ) ).
% dual_order.eq_iff
thf(fact_645_dual__order_Oeq__iff,axiom,
( ( ^ [Y8: option_b > option_b > $o,Z3: option_b > option_b > $o] : ( Y8 = Z3 ) )
= ( ^ [A6: option_b > option_b > $o,B4: option_b > option_b > $o] :
( ( ord_le3674354805995996366on_b_o @ B4 @ A6 )
& ( ord_le3674354805995996366on_b_o @ A6 @ B4 ) ) ) ) ).
% dual_order.eq_iff
thf(fact_646_dual__order_Oeq__iff,axiom,
( ( ^ [Y8: b > nat > $o,Z3: b > nat > $o] : ( Y8 = Z3 ) )
= ( ^ [A6: b > nat > $o,B4: b > nat > $o] :
( ( ord_less_eq_b_nat_o @ B4 @ A6 )
& ( ord_less_eq_b_nat_o @ A6 @ B4 ) ) ) ) ).
% dual_order.eq_iff
thf(fact_647_dual__order_Oeq__iff,axiom,
( ( ^ [Y8: nat,Z3: nat] : ( Y8 = Z3 ) )
= ( ^ [A6: nat,B4: nat] :
( ( ord_less_eq_nat @ B4 @ A6 )
& ( ord_less_eq_nat @ A6 @ B4 ) ) ) ) ).
% dual_order.eq_iff
thf(fact_648_linorder__wlog,axiom,
! [P2: nat > nat > $o,A: nat,B: nat] :
( ! [A4: nat,B3: nat] :
( ( ord_less_eq_nat @ A4 @ B3 )
=> ( P2 @ A4 @ B3 ) )
=> ( ! [A4: nat,B3: nat] :
( ( P2 @ B3 @ A4 )
=> ( P2 @ A4 @ B3 ) )
=> ( P2 @ A @ B ) ) ) ).
% linorder_wlog
thf(fact_649_order__trans,axiom,
! [X4: set_Pr258254617715012167tion_b,Y5: set_Pr258254617715012167tion_b,Z: set_Pr258254617715012167tion_b] :
( ( ord_le6367397903258896871tion_b @ X4 @ Y5 )
=> ( ( ord_le6367397903258896871tion_b @ Y5 @ Z )
=> ( ord_le6367397903258896871tion_b @ X4 @ Z ) ) ) ).
% order_trans
thf(fact_650_order__trans,axiom,
! [X4: set_Pr1307281990691478580_b_nat,Y5: set_Pr1307281990691478580_b_nat,Z: set_Pr1307281990691478580_b_nat] :
( ( ord_le5038853854344477844_b_nat @ X4 @ Y5 )
=> ( ( ord_le5038853854344477844_b_nat @ Y5 @ Z )
=> ( ord_le5038853854344477844_b_nat @ X4 @ Z ) ) ) ).
% order_trans
thf(fact_651_order__trans,axiom,
! [X4: produc7781606619528532327tion_b > nat > $o,Y5: produc7781606619528532327tion_b > nat > $o,Z: produc7781606619528532327tion_b > nat > $o] :
( ( ord_le6556145504227509917_nat_o @ X4 @ Y5 )
=> ( ( ord_le6556145504227509917_nat_o @ Y5 @ Z )
=> ( ord_le6556145504227509917_nat_o @ X4 @ Z ) ) ) ).
% order_trans
thf(fact_652_order__trans,axiom,
! [X4: option_b > option_b > $o,Y5: option_b > option_b > $o,Z: option_b > option_b > $o] :
( ( ord_le3674354805995996366on_b_o @ X4 @ Y5 )
=> ( ( ord_le3674354805995996366on_b_o @ Y5 @ Z )
=> ( ord_le3674354805995996366on_b_o @ X4 @ Z ) ) ) ).
% order_trans
thf(fact_653_order__trans,axiom,
! [X4: b > nat > $o,Y5: b > nat > $o,Z: b > nat > $o] :
( ( ord_less_eq_b_nat_o @ X4 @ Y5 )
=> ( ( ord_less_eq_b_nat_o @ Y5 @ Z )
=> ( ord_less_eq_b_nat_o @ X4 @ Z ) ) ) ).
% order_trans
thf(fact_654_order__trans,axiom,
! [X4: nat,Y5: nat,Z: nat] :
( ( ord_less_eq_nat @ X4 @ Y5 )
=> ( ( ord_less_eq_nat @ Y5 @ Z )
=> ( ord_less_eq_nat @ X4 @ Z ) ) ) ).
% order_trans
thf(fact_655_order_Otrans,axiom,
! [A: set_Pr258254617715012167tion_b,B: set_Pr258254617715012167tion_b,C: set_Pr258254617715012167tion_b] :
( ( ord_le6367397903258896871tion_b @ A @ B )
=> ( ( ord_le6367397903258896871tion_b @ B @ C )
=> ( ord_le6367397903258896871tion_b @ A @ C ) ) ) ).
% order.trans
thf(fact_656_order_Otrans,axiom,
! [A: set_Pr1307281990691478580_b_nat,B: set_Pr1307281990691478580_b_nat,C: set_Pr1307281990691478580_b_nat] :
( ( ord_le5038853854344477844_b_nat @ A @ B )
=> ( ( ord_le5038853854344477844_b_nat @ B @ C )
=> ( ord_le5038853854344477844_b_nat @ A @ C ) ) ) ).
% order.trans
thf(fact_657_order_Otrans,axiom,
! [A: produc7781606619528532327tion_b > nat > $o,B: produc7781606619528532327tion_b > nat > $o,C: produc7781606619528532327tion_b > nat > $o] :
( ( ord_le6556145504227509917_nat_o @ A @ B )
=> ( ( ord_le6556145504227509917_nat_o @ B @ C )
=> ( ord_le6556145504227509917_nat_o @ A @ C ) ) ) ).
% order.trans
thf(fact_658_order_Otrans,axiom,
! [A: option_b > option_b > $o,B: option_b > option_b > $o,C: option_b > option_b > $o] :
( ( ord_le3674354805995996366on_b_o @ A @ B )
=> ( ( ord_le3674354805995996366on_b_o @ B @ C )
=> ( ord_le3674354805995996366on_b_o @ A @ C ) ) ) ).
% order.trans
thf(fact_659_order_Otrans,axiom,
! [A: b > nat > $o,B: b > nat > $o,C: b > nat > $o] :
( ( ord_less_eq_b_nat_o @ A @ B )
=> ( ( ord_less_eq_b_nat_o @ B @ C )
=> ( ord_less_eq_b_nat_o @ A @ C ) ) ) ).
% order.trans
thf(fact_660_order_Otrans,axiom,
! [A: nat,B: nat,C: nat] :
( ( ord_less_eq_nat @ A @ B )
=> ( ( ord_less_eq_nat @ B @ C )
=> ( ord_less_eq_nat @ A @ C ) ) ) ).
% order.trans
thf(fact_661_order__antisym,axiom,
! [X4: set_Pr258254617715012167tion_b,Y5: set_Pr258254617715012167tion_b] :
( ( ord_le6367397903258896871tion_b @ X4 @ Y5 )
=> ( ( ord_le6367397903258896871tion_b @ Y5 @ X4 )
=> ( X4 = Y5 ) ) ) ).
% order_antisym
thf(fact_662_order__antisym,axiom,
! [X4: set_Pr1307281990691478580_b_nat,Y5: set_Pr1307281990691478580_b_nat] :
( ( ord_le5038853854344477844_b_nat @ X4 @ Y5 )
=> ( ( ord_le5038853854344477844_b_nat @ Y5 @ X4 )
=> ( X4 = Y5 ) ) ) ).
% order_antisym
thf(fact_663_order__antisym,axiom,
! [X4: produc7781606619528532327tion_b > nat > $o,Y5: produc7781606619528532327tion_b > nat > $o] :
( ( ord_le6556145504227509917_nat_o @ X4 @ Y5 )
=> ( ( ord_le6556145504227509917_nat_o @ Y5 @ X4 )
=> ( X4 = Y5 ) ) ) ).
% order_antisym
thf(fact_664_order__antisym,axiom,
! [X4: option_b > option_b > $o,Y5: option_b > option_b > $o] :
( ( ord_le3674354805995996366on_b_o @ X4 @ Y5 )
=> ( ( ord_le3674354805995996366on_b_o @ Y5 @ X4 )
=> ( X4 = Y5 ) ) ) ).
% order_antisym
thf(fact_665_order__antisym,axiom,
! [X4: b > nat > $o,Y5: b > nat > $o] :
( ( ord_less_eq_b_nat_o @ X4 @ Y5 )
=> ( ( ord_less_eq_b_nat_o @ Y5 @ X4 )
=> ( X4 = Y5 ) ) ) ).
% order_antisym
thf(fact_666_order__antisym,axiom,
! [X4: nat,Y5: nat] :
( ( ord_less_eq_nat @ X4 @ Y5 )
=> ( ( ord_less_eq_nat @ Y5 @ X4 )
=> ( X4 = Y5 ) ) ) ).
% order_antisym
thf(fact_667_ord__le__eq__trans,axiom,
! [A: set_Pr258254617715012167tion_b,B: set_Pr258254617715012167tion_b,C: set_Pr258254617715012167tion_b] :
( ( ord_le6367397903258896871tion_b @ A @ B )
=> ( ( B = C )
=> ( ord_le6367397903258896871tion_b @ A @ C ) ) ) ).
% ord_le_eq_trans
thf(fact_668_ord__le__eq__trans,axiom,
! [A: set_Pr1307281990691478580_b_nat,B: set_Pr1307281990691478580_b_nat,C: set_Pr1307281990691478580_b_nat] :
( ( ord_le5038853854344477844_b_nat @ A @ B )
=> ( ( B = C )
=> ( ord_le5038853854344477844_b_nat @ A @ C ) ) ) ).
% ord_le_eq_trans
thf(fact_669_ord__le__eq__trans,axiom,
! [A: produc7781606619528532327tion_b > nat > $o,B: produc7781606619528532327tion_b > nat > $o,C: produc7781606619528532327tion_b > nat > $o] :
( ( ord_le6556145504227509917_nat_o @ A @ B )
=> ( ( B = C )
=> ( ord_le6556145504227509917_nat_o @ A @ C ) ) ) ).
% ord_le_eq_trans
thf(fact_670_ord__le__eq__trans,axiom,
! [A: option_b > option_b > $o,B: option_b > option_b > $o,C: option_b > option_b > $o] :
( ( ord_le3674354805995996366on_b_o @ A @ B )
=> ( ( B = C )
=> ( ord_le3674354805995996366on_b_o @ A @ C ) ) ) ).
% ord_le_eq_trans
thf(fact_671_ord__le__eq__trans,axiom,
! [A: b > nat > $o,B: b > nat > $o,C: b > nat > $o] :
( ( ord_less_eq_b_nat_o @ A @ B )
=> ( ( B = C )
=> ( ord_less_eq_b_nat_o @ A @ C ) ) ) ).
% ord_le_eq_trans
thf(fact_672_ord__le__eq__trans,axiom,
! [A: nat,B: nat,C: nat] :
( ( ord_less_eq_nat @ A @ B )
=> ( ( B = C )
=> ( ord_less_eq_nat @ A @ C ) ) ) ).
% ord_le_eq_trans
thf(fact_673_ord__eq__le__trans,axiom,
! [A: set_Pr258254617715012167tion_b,B: set_Pr258254617715012167tion_b,C: set_Pr258254617715012167tion_b] :
( ( A = B )
=> ( ( ord_le6367397903258896871tion_b @ B @ C )
=> ( ord_le6367397903258896871tion_b @ A @ C ) ) ) ).
% ord_eq_le_trans
thf(fact_674_ord__eq__le__trans,axiom,
! [A: set_Pr1307281990691478580_b_nat,B: set_Pr1307281990691478580_b_nat,C: set_Pr1307281990691478580_b_nat] :
( ( A = B )
=> ( ( ord_le5038853854344477844_b_nat @ B @ C )
=> ( ord_le5038853854344477844_b_nat @ A @ C ) ) ) ).
% ord_eq_le_trans
thf(fact_675_ord__eq__le__trans,axiom,
! [A: produc7781606619528532327tion_b > nat > $o,B: produc7781606619528532327tion_b > nat > $o,C: produc7781606619528532327tion_b > nat > $o] :
( ( A = B )
=> ( ( ord_le6556145504227509917_nat_o @ B @ C )
=> ( ord_le6556145504227509917_nat_o @ A @ C ) ) ) ).
% ord_eq_le_trans
thf(fact_676_ord__eq__le__trans,axiom,
! [A: option_b > option_b > $o,B: option_b > option_b > $o,C: option_b > option_b > $o] :
( ( A = B )
=> ( ( ord_le3674354805995996366on_b_o @ B @ C )
=> ( ord_le3674354805995996366on_b_o @ A @ C ) ) ) ).
% ord_eq_le_trans
thf(fact_677_ord__eq__le__trans,axiom,
! [A: b > nat > $o,B: b > nat > $o,C: b > nat > $o] :
( ( A = B )
=> ( ( ord_less_eq_b_nat_o @ B @ C )
=> ( ord_less_eq_b_nat_o @ A @ C ) ) ) ).
% ord_eq_le_trans
thf(fact_678_ord__eq__le__trans,axiom,
! [A: nat,B: nat,C: nat] :
( ( A = B )
=> ( ( ord_less_eq_nat @ B @ C )
=> ( ord_less_eq_nat @ A @ C ) ) ) ).
% ord_eq_le_trans
thf(fact_679_order__class_Oorder__eq__iff,axiom,
( ( ^ [Y8: set_Pr258254617715012167tion_b,Z3: set_Pr258254617715012167tion_b] : ( Y8 = Z3 ) )
= ( ^ [X: set_Pr258254617715012167tion_b,Y4: set_Pr258254617715012167tion_b] :
( ( ord_le6367397903258896871tion_b @ X @ Y4 )
& ( ord_le6367397903258896871tion_b @ Y4 @ X ) ) ) ) ).
% order_class.order_eq_iff
thf(fact_680_order__class_Oorder__eq__iff,axiom,
( ( ^ [Y8: set_Pr1307281990691478580_b_nat,Z3: set_Pr1307281990691478580_b_nat] : ( Y8 = Z3 ) )
= ( ^ [X: set_Pr1307281990691478580_b_nat,Y4: set_Pr1307281990691478580_b_nat] :
( ( ord_le5038853854344477844_b_nat @ X @ Y4 )
& ( ord_le5038853854344477844_b_nat @ Y4 @ X ) ) ) ) ).
% order_class.order_eq_iff
thf(fact_681_order__class_Oorder__eq__iff,axiom,
( ( ^ [Y8: produc7781606619528532327tion_b > nat > $o,Z3: produc7781606619528532327tion_b > nat > $o] : ( Y8 = Z3 ) )
= ( ^ [X: produc7781606619528532327tion_b > nat > $o,Y4: produc7781606619528532327tion_b > nat > $o] :
( ( ord_le6556145504227509917_nat_o @ X @ Y4 )
& ( ord_le6556145504227509917_nat_o @ Y4 @ X ) ) ) ) ).
% order_class.order_eq_iff
thf(fact_682_order__class_Oorder__eq__iff,axiom,
( ( ^ [Y8: option_b > option_b > $o,Z3: option_b > option_b > $o] : ( Y8 = Z3 ) )
= ( ^ [X: option_b > option_b > $o,Y4: option_b > option_b > $o] :
( ( ord_le3674354805995996366on_b_o @ X @ Y4 )
& ( ord_le3674354805995996366on_b_o @ Y4 @ X ) ) ) ) ).
% order_class.order_eq_iff
thf(fact_683_order__class_Oorder__eq__iff,axiom,
( ( ^ [Y8: b > nat > $o,Z3: b > nat > $o] : ( Y8 = Z3 ) )
= ( ^ [X: b > nat > $o,Y4: b > nat > $o] :
( ( ord_less_eq_b_nat_o @ X @ Y4 )
& ( ord_less_eq_b_nat_o @ Y4 @ X ) ) ) ) ).
% order_class.order_eq_iff
thf(fact_684_order__class_Oorder__eq__iff,axiom,
( ( ^ [Y8: nat,Z3: nat] : ( Y8 = Z3 ) )
= ( ^ [X: nat,Y4: nat] :
( ( ord_less_eq_nat @ X @ Y4 )
& ( ord_less_eq_nat @ Y4 @ X ) ) ) ) ).
% order_class.order_eq_iff
thf(fact_685_le__cases3,axiom,
! [X4: nat,Y5: nat,Z: nat] :
( ( ( ord_less_eq_nat @ X4 @ Y5 )
=> ~ ( ord_less_eq_nat @ Y5 @ Z ) )
=> ( ( ( ord_less_eq_nat @ Y5 @ X4 )
=> ~ ( ord_less_eq_nat @ X4 @ Z ) )
=> ( ( ( ord_less_eq_nat @ X4 @ Z )
=> ~ ( ord_less_eq_nat @ Z @ Y5 ) )
=> ( ( ( ord_less_eq_nat @ Z @ Y5 )
=> ~ ( ord_less_eq_nat @ Y5 @ X4 ) )
=> ( ( ( ord_less_eq_nat @ Y5 @ Z )
=> ~ ( ord_less_eq_nat @ Z @ X4 ) )
=> ~ ( ( ord_less_eq_nat @ Z @ X4 )
=> ~ ( ord_less_eq_nat @ X4 @ Y5 ) ) ) ) ) ) ) ).
% le_cases3
thf(fact_686_nle__le,axiom,
! [A: nat,B: nat] :
( ( ~ ( ord_less_eq_nat @ A @ B ) )
= ( ( ord_less_eq_nat @ B @ A )
& ( B != A ) ) ) ).
% nle_le
thf(fact_687_Collect__mono__iff,axiom,
! [P2: produc4514605509320855335term_b > $o,Q: produc4514605509320855335term_b > $o] :
( ( ord_le2408605988743369639term_b @ ( collec478437889140176530term_b @ P2 ) @ ( collec478437889140176530term_b @ Q ) )
= ( ! [X: produc4514605509320855335term_b] :
( ( P2 @ X )
=> ( Q @ X ) ) ) ) ).
% Collect_mono_iff
thf(fact_688_Collect__mono__iff,axiom,
! [P2: produc6650559869974650087tion_b > $o,Q: produc6650559869974650087tion_b > $o] :
( ( ord_le5090656177574270055tion_b @ ( collec447916338801455442tion_b @ P2 ) @ ( collec447916338801455442tion_b @ Q ) )
= ( ! [X: produc6650559869974650087tion_b] :
( ( P2 @ X )
=> ( Q @ X ) ) ) ) ).
% Collect_mono_iff
thf(fact_689_Collect__mono__iff,axiom,
! [P2: produc4298468441892121831tion_b > $o,Q: produc4298468441892121831tion_b > $o] :
( ( ord_le3057591301425134695tion_b @ ( collec1918043184897894738tion_b @ P2 ) @ ( collec1918043184897894738tion_b @ Q ) )
= ( ! [X: produc4298468441892121831tion_b] :
( ( P2 @ X )
=> ( Q @ X ) ) ) ) ).
% Collect_mono_iff
thf(fact_690_Collect__mono__iff,axiom,
! [P2: produc3122286842528565607tion_b > $o,Q: produc3122286842528565607tion_b > $o] :
( ( ord_le4306526642958997991tion_b @ ( collec6622971782277219538tion_b @ P2 ) @ ( collec6622971782277219538tion_b @ Q ) )
= ( ! [X: produc3122286842528565607tion_b] :
( ( P2 @ X )
=> ( Q @ X ) ) ) ) ).
% Collect_mono_iff
thf(fact_691_Collect__mono__iff,axiom,
! [P2: produc7781606619528532327tion_b > $o,Q: produc7781606619528532327tion_b > $o] :
( ( ord_le6367397903258896871tion_b @ ( collec8407377912107443410tion_b @ P2 ) @ ( collec8407377912107443410tion_b @ Q ) )
= ( ! [X: produc7781606619528532327tion_b] :
( ( P2 @ X )
=> ( Q @ X ) ) ) ) ).
% Collect_mono_iff
thf(fact_692_Collect__mono__iff,axiom,
! [P2: product_prod_b_nat > $o,Q: product_prod_b_nat > $o] :
( ( ord_le5038853854344477844_b_nat @ ( collec5699578864178162003_b_nat @ P2 ) @ ( collec5699578864178162003_b_nat @ Q ) )
= ( ! [X: product_prod_b_nat] :
( ( P2 @ X )
=> ( Q @ X ) ) ) ) ).
% Collect_mono_iff
thf(fact_693_set__eq__subset,axiom,
( ( ^ [Y8: set_Pr258254617715012167tion_b,Z3: set_Pr258254617715012167tion_b] : ( Y8 = Z3 ) )
= ( ^ [A8: set_Pr258254617715012167tion_b,B7: set_Pr258254617715012167tion_b] :
( ( ord_le6367397903258896871tion_b @ A8 @ B7 )
& ( ord_le6367397903258896871tion_b @ B7 @ A8 ) ) ) ) ).
% set_eq_subset
thf(fact_694_set__eq__subset,axiom,
( ( ^ [Y8: set_Pr1307281990691478580_b_nat,Z3: set_Pr1307281990691478580_b_nat] : ( Y8 = Z3 ) )
= ( ^ [A8: set_Pr1307281990691478580_b_nat,B7: set_Pr1307281990691478580_b_nat] :
( ( ord_le5038853854344477844_b_nat @ A8 @ B7 )
& ( ord_le5038853854344477844_b_nat @ B7 @ A8 ) ) ) ) ).
% set_eq_subset
thf(fact_695_subset__trans,axiom,
! [A5: set_Pr258254617715012167tion_b,B5: set_Pr258254617715012167tion_b,C3: set_Pr258254617715012167tion_b] :
( ( ord_le6367397903258896871tion_b @ A5 @ B5 )
=> ( ( ord_le6367397903258896871tion_b @ B5 @ C3 )
=> ( ord_le6367397903258896871tion_b @ A5 @ C3 ) ) ) ).
% subset_trans
thf(fact_696_subset__trans,axiom,
! [A5: set_Pr1307281990691478580_b_nat,B5: set_Pr1307281990691478580_b_nat,C3: set_Pr1307281990691478580_b_nat] :
( ( ord_le5038853854344477844_b_nat @ A5 @ B5 )
=> ( ( ord_le5038853854344477844_b_nat @ B5 @ C3 )
=> ( ord_le5038853854344477844_b_nat @ A5 @ C3 ) ) ) ).
% subset_trans
thf(fact_697_Collect__mono,axiom,
! [P2: produc4514605509320855335term_b > $o,Q: produc4514605509320855335term_b > $o] :
( ! [X3: produc4514605509320855335term_b] :
( ( P2 @ X3 )
=> ( Q @ X3 ) )
=> ( ord_le2408605988743369639term_b @ ( collec478437889140176530term_b @ P2 ) @ ( collec478437889140176530term_b @ Q ) ) ) ).
% Collect_mono
thf(fact_698_Collect__mono,axiom,
! [P2: produc6650559869974650087tion_b > $o,Q: produc6650559869974650087tion_b > $o] :
( ! [X3: produc6650559869974650087tion_b] :
( ( P2 @ X3 )
=> ( Q @ X3 ) )
=> ( ord_le5090656177574270055tion_b @ ( collec447916338801455442tion_b @ P2 ) @ ( collec447916338801455442tion_b @ Q ) ) ) ).
% Collect_mono
thf(fact_699_Collect__mono,axiom,
! [P2: produc4298468441892121831tion_b > $o,Q: produc4298468441892121831tion_b > $o] :
( ! [X3: produc4298468441892121831tion_b] :
( ( P2 @ X3 )
=> ( Q @ X3 ) )
=> ( ord_le3057591301425134695tion_b @ ( collec1918043184897894738tion_b @ P2 ) @ ( collec1918043184897894738tion_b @ Q ) ) ) ).
% Collect_mono
thf(fact_700_Collect__mono,axiom,
! [P2: produc3122286842528565607tion_b > $o,Q: produc3122286842528565607tion_b > $o] :
( ! [X3: produc3122286842528565607tion_b] :
( ( P2 @ X3 )
=> ( Q @ X3 ) )
=> ( ord_le4306526642958997991tion_b @ ( collec6622971782277219538tion_b @ P2 ) @ ( collec6622971782277219538tion_b @ Q ) ) ) ).
% Collect_mono
thf(fact_701_Collect__mono,axiom,
! [P2: produc7781606619528532327tion_b > $o,Q: produc7781606619528532327tion_b > $o] :
( ! [X3: produc7781606619528532327tion_b] :
( ( P2 @ X3 )
=> ( Q @ X3 ) )
=> ( ord_le6367397903258896871tion_b @ ( collec8407377912107443410tion_b @ P2 ) @ ( collec8407377912107443410tion_b @ Q ) ) ) ).
% Collect_mono
thf(fact_702_Collect__mono,axiom,
! [P2: product_prod_b_nat > $o,Q: product_prod_b_nat > $o] :
( ! [X3: product_prod_b_nat] :
( ( P2 @ X3 )
=> ( Q @ X3 ) )
=> ( ord_le5038853854344477844_b_nat @ ( collec5699578864178162003_b_nat @ P2 ) @ ( collec5699578864178162003_b_nat @ Q ) ) ) ).
% Collect_mono
thf(fact_703_subset__refl,axiom,
! [A5: set_Pr258254617715012167tion_b] : ( ord_le6367397903258896871tion_b @ A5 @ A5 ) ).
% subset_refl
thf(fact_704_subset__refl,axiom,
! [A5: set_Pr1307281990691478580_b_nat] : ( ord_le5038853854344477844_b_nat @ A5 @ A5 ) ).
% subset_refl
thf(fact_705_subset__iff,axiom,
( ord_le182087997850975847od_b_b
= ( ^ [A8: set_Product_prod_b_b,B7: set_Product_prod_b_b] :
! [T2: product_prod_b_b] :
( ( member7862447936710763792od_b_b @ T2 @ A8 )
=> ( member7862447936710763792od_b_b @ T2 @ B7 ) ) ) ) ).
% subset_iff
thf(fact_706_subset__iff,axiom,
( ord_le2026170893118325445tion_b
= ( ^ [A8: set_option_b,B7: set_option_b] :
! [T2: option_b] :
( ( member_option_b @ T2 @ A8 )
=> ( member_option_b @ T2 @ B7 ) ) ) ) ).
% subset_iff
thf(fact_707_subset__iff,axiom,
( ord_less_eq_set_nat
= ( ^ [A8: set_nat,B7: set_nat] :
! [T2: nat] :
( ( member_nat @ T2 @ A8 )
=> ( member_nat @ T2 @ B7 ) ) ) ) ).
% subset_iff
thf(fact_708_subset__iff,axiom,
( ord_less_eq_set_b
= ( ^ [A8: set_b,B7: set_b] :
! [T2: b] :
( ( member_b @ T2 @ A8 )
=> ( member_b @ T2 @ B7 ) ) ) ) ).
% subset_iff
thf(fact_709_subset__iff,axiom,
( ord_le6367397903258896871tion_b
= ( ^ [A8: set_Pr258254617715012167tion_b,B7: set_Pr258254617715012167tion_b] :
! [T2: produc7781606619528532327tion_b] :
( ( member547026996284216464tion_b @ T2 @ A8 )
=> ( member547026996284216464tion_b @ T2 @ B7 ) ) ) ) ).
% subset_iff
thf(fact_710_subset__iff,axiom,
( ord_le5038853854344477844_b_nat
= ( ^ [A8: set_Pr1307281990691478580_b_nat,B7: set_Pr1307281990691478580_b_nat] :
! [T2: product_prod_b_nat] :
( ( member6959632917342813205_b_nat @ T2 @ A8 )
=> ( member6959632917342813205_b_nat @ T2 @ B7 ) ) ) ) ).
% subset_iff
thf(fact_711_equalityD2,axiom,
! [A5: set_Pr258254617715012167tion_b,B5: set_Pr258254617715012167tion_b] :
( ( A5 = B5 )
=> ( ord_le6367397903258896871tion_b @ B5 @ A5 ) ) ).
% equalityD2
thf(fact_712_equalityD2,axiom,
! [A5: set_Pr1307281990691478580_b_nat,B5: set_Pr1307281990691478580_b_nat] :
( ( A5 = B5 )
=> ( ord_le5038853854344477844_b_nat @ B5 @ A5 ) ) ).
% equalityD2
thf(fact_713_equalityD1,axiom,
! [A5: set_Pr258254617715012167tion_b,B5: set_Pr258254617715012167tion_b] :
( ( A5 = B5 )
=> ( ord_le6367397903258896871tion_b @ A5 @ B5 ) ) ).
% equalityD1
thf(fact_714_equalityD1,axiom,
! [A5: set_Pr1307281990691478580_b_nat,B5: set_Pr1307281990691478580_b_nat] :
( ( A5 = B5 )
=> ( ord_le5038853854344477844_b_nat @ A5 @ B5 ) ) ).
% equalityD1
thf(fact_715_subset__eq,axiom,
( ord_le182087997850975847od_b_b
= ( ^ [A8: set_Product_prod_b_b,B7: set_Product_prod_b_b] :
! [X: product_prod_b_b] :
( ( member7862447936710763792od_b_b @ X @ A8 )
=> ( member7862447936710763792od_b_b @ X @ B7 ) ) ) ) ).
% subset_eq
thf(fact_716_subset__eq,axiom,
( ord_le2026170893118325445tion_b
= ( ^ [A8: set_option_b,B7: set_option_b] :
! [X: option_b] :
( ( member_option_b @ X @ A8 )
=> ( member_option_b @ X @ B7 ) ) ) ) ).
% subset_eq
thf(fact_717_subset__eq,axiom,
( ord_less_eq_set_nat
= ( ^ [A8: set_nat,B7: set_nat] :
! [X: nat] :
( ( member_nat @ X @ A8 )
=> ( member_nat @ X @ B7 ) ) ) ) ).
% subset_eq
thf(fact_718_subset__eq,axiom,
( ord_less_eq_set_b
= ( ^ [A8: set_b,B7: set_b] :
! [X: b] :
( ( member_b @ X @ A8 )
=> ( member_b @ X @ B7 ) ) ) ) ).
% subset_eq
thf(fact_719_subset__eq,axiom,
( ord_le6367397903258896871tion_b
= ( ^ [A8: set_Pr258254617715012167tion_b,B7: set_Pr258254617715012167tion_b] :
! [X: produc7781606619528532327tion_b] :
( ( member547026996284216464tion_b @ X @ A8 )
=> ( member547026996284216464tion_b @ X @ B7 ) ) ) ) ).
% subset_eq
thf(fact_720_subset__eq,axiom,
( ord_le5038853854344477844_b_nat
= ( ^ [A8: set_Pr1307281990691478580_b_nat,B7: set_Pr1307281990691478580_b_nat] :
! [X: product_prod_b_nat] :
( ( member6959632917342813205_b_nat @ X @ A8 )
=> ( member6959632917342813205_b_nat @ X @ B7 ) ) ) ) ).
% subset_eq
thf(fact_721_equalityE,axiom,
! [A5: set_Pr258254617715012167tion_b,B5: set_Pr258254617715012167tion_b] :
( ( A5 = B5 )
=> ~ ( ( ord_le6367397903258896871tion_b @ A5 @ B5 )
=> ~ ( ord_le6367397903258896871tion_b @ B5 @ A5 ) ) ) ).
% equalityE
thf(fact_722_equalityE,axiom,
! [A5: set_Pr1307281990691478580_b_nat,B5: set_Pr1307281990691478580_b_nat] :
( ( A5 = B5 )
=> ~ ( ( ord_le5038853854344477844_b_nat @ A5 @ B5 )
=> ~ ( ord_le5038853854344477844_b_nat @ B5 @ A5 ) ) ) ).
% equalityE
thf(fact_723_subsetD,axiom,
! [A5: set_Product_prod_b_b,B5: set_Product_prod_b_b,C: product_prod_b_b] :
( ( ord_le182087997850975847od_b_b @ A5 @ B5 )
=> ( ( member7862447936710763792od_b_b @ C @ A5 )
=> ( member7862447936710763792od_b_b @ C @ B5 ) ) ) ).
% subsetD
thf(fact_724_subsetD,axiom,
! [A5: set_option_b,B5: set_option_b,C: option_b] :
( ( ord_le2026170893118325445tion_b @ A5 @ B5 )
=> ( ( member_option_b @ C @ A5 )
=> ( member_option_b @ C @ B5 ) ) ) ).
% subsetD
thf(fact_725_subsetD,axiom,
! [A5: set_nat,B5: set_nat,C: nat] :
( ( ord_less_eq_set_nat @ A5 @ B5 )
=> ( ( member_nat @ C @ A5 )
=> ( member_nat @ C @ B5 ) ) ) ).
% subsetD
thf(fact_726_subsetD,axiom,
! [A5: set_b,B5: set_b,C: b] :
( ( ord_less_eq_set_b @ A5 @ B5 )
=> ( ( member_b @ C @ A5 )
=> ( member_b @ C @ B5 ) ) ) ).
% subsetD
thf(fact_727_subsetD,axiom,
! [A5: set_Pr258254617715012167tion_b,B5: set_Pr258254617715012167tion_b,C: produc7781606619528532327tion_b] :
( ( ord_le6367397903258896871tion_b @ A5 @ B5 )
=> ( ( member547026996284216464tion_b @ C @ A5 )
=> ( member547026996284216464tion_b @ C @ B5 ) ) ) ).
% subsetD
thf(fact_728_subsetD,axiom,
! [A5: set_Pr1307281990691478580_b_nat,B5: set_Pr1307281990691478580_b_nat,C: product_prod_b_nat] :
( ( ord_le5038853854344477844_b_nat @ A5 @ B5 )
=> ( ( member6959632917342813205_b_nat @ C @ A5 )
=> ( member6959632917342813205_b_nat @ C @ B5 ) ) ) ).
% subsetD
thf(fact_729_in__mono,axiom,
! [A5: set_Product_prod_b_b,B5: set_Product_prod_b_b,X4: product_prod_b_b] :
( ( ord_le182087997850975847od_b_b @ A5 @ B5 )
=> ( ( member7862447936710763792od_b_b @ X4 @ A5 )
=> ( member7862447936710763792od_b_b @ X4 @ B5 ) ) ) ).
% in_mono
thf(fact_730_in__mono,axiom,
! [A5: set_option_b,B5: set_option_b,X4: option_b] :
( ( ord_le2026170893118325445tion_b @ A5 @ B5 )
=> ( ( member_option_b @ X4 @ A5 )
=> ( member_option_b @ X4 @ B5 ) ) ) ).
% in_mono
thf(fact_731_in__mono,axiom,
! [A5: set_nat,B5: set_nat,X4: nat] :
( ( ord_less_eq_set_nat @ A5 @ B5 )
=> ( ( member_nat @ X4 @ A5 )
=> ( member_nat @ X4 @ B5 ) ) ) ).
% in_mono
thf(fact_732_in__mono,axiom,
! [A5: set_b,B5: set_b,X4: b] :
( ( ord_less_eq_set_b @ A5 @ B5 )
=> ( ( member_b @ X4 @ A5 )
=> ( member_b @ X4 @ B5 ) ) ) ).
% in_mono
thf(fact_733_in__mono,axiom,
! [A5: set_Pr258254617715012167tion_b,B5: set_Pr258254617715012167tion_b,X4: produc7781606619528532327tion_b] :
( ( ord_le6367397903258896871tion_b @ A5 @ B5 )
=> ( ( member547026996284216464tion_b @ X4 @ A5 )
=> ( member547026996284216464tion_b @ X4 @ B5 ) ) ) ).
% in_mono
thf(fact_734_in__mono,axiom,
! [A5: set_Pr1307281990691478580_b_nat,B5: set_Pr1307281990691478580_b_nat,X4: product_prod_b_nat] :
( ( ord_le5038853854344477844_b_nat @ A5 @ B5 )
=> ( ( member6959632917342813205_b_nat @ X4 @ A5 )
=> ( member6959632917342813205_b_nat @ X4 @ B5 ) ) ) ).
% in_mono
thf(fact_735_sup_Obounded__iff,axiom,
! [B: set_Pr258254617715012167tion_b,C: set_Pr258254617715012167tion_b,A: set_Pr258254617715012167tion_b] :
( ( ord_le6367397903258896871tion_b @ ( sup_su3110286242275913755tion_b @ B @ C ) @ A )
= ( ( ord_le6367397903258896871tion_b @ B @ A )
& ( ord_le6367397903258896871tion_b @ C @ A ) ) ) ).
% sup.bounded_iff
thf(fact_736_sup_Obounded__iff,axiom,
! [B: set_Pr1307281990691478580_b_nat,C: set_Pr1307281990691478580_b_nat,A: set_Pr1307281990691478580_b_nat] :
( ( ord_le5038853854344477844_b_nat @ ( sup_su6056130500584125792_b_nat @ B @ C ) @ A )
= ( ( ord_le5038853854344477844_b_nat @ B @ A )
& ( ord_le5038853854344477844_b_nat @ C @ A ) ) ) ).
% sup.bounded_iff
thf(fact_737_sup_Obounded__iff,axiom,
! [B: produc7781606619528532327tion_b > nat > $o,C: produc7781606619528532327tion_b > nat > $o,A: produc7781606619528532327tion_b > nat > $o] :
( ( ord_le6556145504227509917_nat_o @ ( sup_su6759296390479959913_nat_o @ B @ C ) @ A )
= ( ( ord_le6556145504227509917_nat_o @ B @ A )
& ( ord_le6556145504227509917_nat_o @ C @ A ) ) ) ).
% sup.bounded_iff
thf(fact_738_sup_Obounded__iff,axiom,
! [B: option_b > option_b > $o,C: option_b > option_b > $o,A: option_b > option_b > $o] :
( ( ord_le3674354805995996366on_b_o @ ( sup_su6610355334417212162on_b_o @ B @ C ) @ A )
= ( ( ord_le3674354805995996366on_b_o @ B @ A )
& ( ord_le3674354805995996366on_b_o @ C @ A ) ) ) ).
% sup.bounded_iff
thf(fact_739_sup_Obounded__iff,axiom,
! [B: b > nat > $o,C: b > nat > $o,A: b > nat > $o] :
( ( ord_less_eq_b_nat_o @ ( sup_sup_b_nat_o @ B @ C ) @ A )
= ( ( ord_less_eq_b_nat_o @ B @ A )
& ( ord_less_eq_b_nat_o @ C @ A ) ) ) ).
% sup.bounded_iff
thf(fact_740_sup_Obounded__iff,axiom,
! [B: nat,C: nat,A: nat] :
( ( ord_less_eq_nat @ ( sup_sup_nat @ B @ C ) @ A )
= ( ( ord_less_eq_nat @ B @ A )
& ( ord_less_eq_nat @ C @ A ) ) ) ).
% sup.bounded_iff
thf(fact_741_le__sup__iff,axiom,
! [X4: set_Pr258254617715012167tion_b,Y5: set_Pr258254617715012167tion_b,Z: set_Pr258254617715012167tion_b] :
( ( ord_le6367397903258896871tion_b @ ( sup_su3110286242275913755tion_b @ X4 @ Y5 ) @ Z )
= ( ( ord_le6367397903258896871tion_b @ X4 @ Z )
& ( ord_le6367397903258896871tion_b @ Y5 @ Z ) ) ) ).
% le_sup_iff
thf(fact_742_le__sup__iff,axiom,
! [X4: set_Pr1307281990691478580_b_nat,Y5: set_Pr1307281990691478580_b_nat,Z: set_Pr1307281990691478580_b_nat] :
( ( ord_le5038853854344477844_b_nat @ ( sup_su6056130500584125792_b_nat @ X4 @ Y5 ) @ Z )
= ( ( ord_le5038853854344477844_b_nat @ X4 @ Z )
& ( ord_le5038853854344477844_b_nat @ Y5 @ Z ) ) ) ).
% le_sup_iff
thf(fact_743_le__sup__iff,axiom,
! [X4: produc7781606619528532327tion_b > nat > $o,Y5: produc7781606619528532327tion_b > nat > $o,Z: produc7781606619528532327tion_b > nat > $o] :
( ( ord_le6556145504227509917_nat_o @ ( sup_su6759296390479959913_nat_o @ X4 @ Y5 ) @ Z )
= ( ( ord_le6556145504227509917_nat_o @ X4 @ Z )
& ( ord_le6556145504227509917_nat_o @ Y5 @ Z ) ) ) ).
% le_sup_iff
thf(fact_744_le__sup__iff,axiom,
! [X4: option_b > option_b > $o,Y5: option_b > option_b > $o,Z: option_b > option_b > $o] :
( ( ord_le3674354805995996366on_b_o @ ( sup_su6610355334417212162on_b_o @ X4 @ Y5 ) @ Z )
= ( ( ord_le3674354805995996366on_b_o @ X4 @ Z )
& ( ord_le3674354805995996366on_b_o @ Y5 @ Z ) ) ) ).
% le_sup_iff
thf(fact_745_le__sup__iff,axiom,
! [X4: b > nat > $o,Y5: b > nat > $o,Z: b > nat > $o] :
( ( ord_less_eq_b_nat_o @ ( sup_sup_b_nat_o @ X4 @ Y5 ) @ Z )
= ( ( ord_less_eq_b_nat_o @ X4 @ Z )
& ( ord_less_eq_b_nat_o @ Y5 @ Z ) ) ) ).
% le_sup_iff
thf(fact_746_le__sup__iff,axiom,
! [X4: nat,Y5: nat,Z: nat] :
( ( ord_less_eq_nat @ ( sup_sup_nat @ X4 @ Y5 ) @ Z )
= ( ( ord_less_eq_nat @ X4 @ Z )
& ( ord_less_eq_nat @ Y5 @ Z ) ) ) ).
% le_sup_iff
thf(fact_747_sup__apply,axiom,
( sup_su6759296390479959913_nat_o
= ( ^ [F3: produc7781606619528532327tion_b > nat > $o,G3: produc7781606619528532327tion_b > nat > $o,X: produc7781606619528532327tion_b] : ( sup_sup_nat_o @ ( F3 @ X ) @ ( G3 @ X ) ) ) ) ).
% sup_apply
thf(fact_748_sup__apply,axiom,
( sup_su6610355334417212162on_b_o
= ( ^ [F3: option_b > option_b > $o,G3: option_b > option_b > $o,X: option_b] : ( sup_sup_option_b_o @ ( F3 @ X ) @ ( G3 @ X ) ) ) ) ).
% sup_apply
thf(fact_749_sup__apply,axiom,
( sup_sup_b_nat_o
= ( ^ [F3: b > nat > $o,G3: b > nat > $o,X: b] : ( sup_sup_nat_o @ ( F3 @ X ) @ ( G3 @ X ) ) ) ) ).
% sup_apply
thf(fact_750_sup_Oright__idem,axiom,
! [A: set_Pr1307281990691478580_b_nat,B: set_Pr1307281990691478580_b_nat] :
( ( sup_su6056130500584125792_b_nat @ ( sup_su6056130500584125792_b_nat @ A @ B ) @ B )
= ( sup_su6056130500584125792_b_nat @ A @ B ) ) ).
% sup.right_idem
thf(fact_751_sup_Oright__idem,axiom,
! [A: nat,B: nat] :
( ( sup_sup_nat @ ( sup_sup_nat @ A @ B ) @ B )
= ( sup_sup_nat @ A @ B ) ) ).
% sup.right_idem
thf(fact_752_sup_Oright__idem,axiom,
! [A: produc7781606619528532327tion_b > nat > $o,B: produc7781606619528532327tion_b > nat > $o] :
( ( sup_su6759296390479959913_nat_o @ ( sup_su6759296390479959913_nat_o @ A @ B ) @ B )
= ( sup_su6759296390479959913_nat_o @ A @ B ) ) ).
% sup.right_idem
thf(fact_753_sup_Oright__idem,axiom,
! [A: option_b > option_b > $o,B: option_b > option_b > $o] :
( ( sup_su6610355334417212162on_b_o @ ( sup_su6610355334417212162on_b_o @ A @ B ) @ B )
= ( sup_su6610355334417212162on_b_o @ A @ B ) ) ).
% sup.right_idem
thf(fact_754_sup_Oright__idem,axiom,
! [A: b > nat > $o,B: b > nat > $o] :
( ( sup_sup_b_nat_o @ ( sup_sup_b_nat_o @ A @ B ) @ B )
= ( sup_sup_b_nat_o @ A @ B ) ) ).
% sup.right_idem
thf(fact_755_sup__left__idem,axiom,
! [X4: set_Pr1307281990691478580_b_nat,Y5: set_Pr1307281990691478580_b_nat] :
( ( sup_su6056130500584125792_b_nat @ X4 @ ( sup_su6056130500584125792_b_nat @ X4 @ Y5 ) )
= ( sup_su6056130500584125792_b_nat @ X4 @ Y5 ) ) ).
% sup_left_idem
thf(fact_756_sup__left__idem,axiom,
! [X4: nat,Y5: nat] :
( ( sup_sup_nat @ X4 @ ( sup_sup_nat @ X4 @ Y5 ) )
= ( sup_sup_nat @ X4 @ Y5 ) ) ).
% sup_left_idem
thf(fact_757_sup__left__idem,axiom,
! [X4: produc7781606619528532327tion_b > nat > $o,Y5: produc7781606619528532327tion_b > nat > $o] :
( ( sup_su6759296390479959913_nat_o @ X4 @ ( sup_su6759296390479959913_nat_o @ X4 @ Y5 ) )
= ( sup_su6759296390479959913_nat_o @ X4 @ Y5 ) ) ).
% sup_left_idem
thf(fact_758_sup__left__idem,axiom,
! [X4: option_b > option_b > $o,Y5: option_b > option_b > $o] :
( ( sup_su6610355334417212162on_b_o @ X4 @ ( sup_su6610355334417212162on_b_o @ X4 @ Y5 ) )
= ( sup_su6610355334417212162on_b_o @ X4 @ Y5 ) ) ).
% sup_left_idem
thf(fact_759_sup__left__idem,axiom,
! [X4: b > nat > $o,Y5: b > nat > $o] :
( ( sup_sup_b_nat_o @ X4 @ ( sup_sup_b_nat_o @ X4 @ Y5 ) )
= ( sup_sup_b_nat_o @ X4 @ Y5 ) ) ).
% sup_left_idem
thf(fact_760_sup_Oleft__idem,axiom,
! [A: set_Pr1307281990691478580_b_nat,B: set_Pr1307281990691478580_b_nat] :
( ( sup_su6056130500584125792_b_nat @ A @ ( sup_su6056130500584125792_b_nat @ A @ B ) )
= ( sup_su6056130500584125792_b_nat @ A @ B ) ) ).
% sup.left_idem
thf(fact_761_sup_Oleft__idem,axiom,
! [A: nat,B: nat] :
( ( sup_sup_nat @ A @ ( sup_sup_nat @ A @ B ) )
= ( sup_sup_nat @ A @ B ) ) ).
% sup.left_idem
thf(fact_762_sup_Oleft__idem,axiom,
! [A: produc7781606619528532327tion_b > nat > $o,B: produc7781606619528532327tion_b > nat > $o] :
( ( sup_su6759296390479959913_nat_o @ A @ ( sup_su6759296390479959913_nat_o @ A @ B ) )
= ( sup_su6759296390479959913_nat_o @ A @ B ) ) ).
% sup.left_idem
thf(fact_763_sup_Oleft__idem,axiom,
! [A: option_b > option_b > $o,B: option_b > option_b > $o] :
( ( sup_su6610355334417212162on_b_o @ A @ ( sup_su6610355334417212162on_b_o @ A @ B ) )
= ( sup_su6610355334417212162on_b_o @ A @ B ) ) ).
% sup.left_idem
thf(fact_764_sup_Oleft__idem,axiom,
! [A: b > nat > $o,B: b > nat > $o] :
( ( sup_sup_b_nat_o @ A @ ( sup_sup_b_nat_o @ A @ B ) )
= ( sup_sup_b_nat_o @ A @ B ) ) ).
% sup.left_idem
thf(fact_765_sup__idem,axiom,
! [X4: set_Pr1307281990691478580_b_nat] :
( ( sup_su6056130500584125792_b_nat @ X4 @ X4 )
= X4 ) ).
% sup_idem
thf(fact_766_sup__idem,axiom,
! [X4: nat] :
( ( sup_sup_nat @ X4 @ X4 )
= X4 ) ).
% sup_idem
thf(fact_767_sup__idem,axiom,
! [X4: produc7781606619528532327tion_b > nat > $o] :
( ( sup_su6759296390479959913_nat_o @ X4 @ X4 )
= X4 ) ).
% sup_idem
thf(fact_768_sup__idem,axiom,
! [X4: option_b > option_b > $o] :
( ( sup_su6610355334417212162on_b_o @ X4 @ X4 )
= X4 ) ).
% sup_idem
thf(fact_769_sup__idem,axiom,
! [X4: b > nat > $o] :
( ( sup_sup_b_nat_o @ X4 @ X4 )
= X4 ) ).
% sup_idem
thf(fact_770_sup_Oidem,axiom,
! [A: set_Pr1307281990691478580_b_nat] :
( ( sup_su6056130500584125792_b_nat @ A @ A )
= A ) ).
% sup.idem
thf(fact_771_sup_Oidem,axiom,
! [A: nat] :
( ( sup_sup_nat @ A @ A )
= A ) ).
% sup.idem
thf(fact_772_sup_Oidem,axiom,
! [A: produc7781606619528532327tion_b > nat > $o] :
( ( sup_su6759296390479959913_nat_o @ A @ A )
= A ) ).
% sup.idem
thf(fact_773_sup_Oidem,axiom,
! [A: option_b > option_b > $o] :
( ( sup_su6610355334417212162on_b_o @ A @ A )
= A ) ).
% sup.idem
thf(fact_774_sup_Oidem,axiom,
! [A: b > nat > $o] :
( ( sup_sup_b_nat_o @ A @ A )
= A ) ).
% sup.idem
thf(fact_775_sup_OcoboundedI2,axiom,
! [C: set_Pr258254617715012167tion_b,B: set_Pr258254617715012167tion_b,A: set_Pr258254617715012167tion_b] :
( ( ord_le6367397903258896871tion_b @ C @ B )
=> ( ord_le6367397903258896871tion_b @ C @ ( sup_su3110286242275913755tion_b @ A @ B ) ) ) ).
% sup.coboundedI2
thf(fact_776_sup_OcoboundedI2,axiom,
! [C: set_Pr1307281990691478580_b_nat,B: set_Pr1307281990691478580_b_nat,A: set_Pr1307281990691478580_b_nat] :
( ( ord_le5038853854344477844_b_nat @ C @ B )
=> ( ord_le5038853854344477844_b_nat @ C @ ( sup_su6056130500584125792_b_nat @ A @ B ) ) ) ).
% sup.coboundedI2
thf(fact_777_sup_OcoboundedI2,axiom,
! [C: produc7781606619528532327tion_b > nat > $o,B: produc7781606619528532327tion_b > nat > $o,A: produc7781606619528532327tion_b > nat > $o] :
( ( ord_le6556145504227509917_nat_o @ C @ B )
=> ( ord_le6556145504227509917_nat_o @ C @ ( sup_su6759296390479959913_nat_o @ A @ B ) ) ) ).
% sup.coboundedI2
thf(fact_778_sup_OcoboundedI2,axiom,
! [C: option_b > option_b > $o,B: option_b > option_b > $o,A: option_b > option_b > $o] :
( ( ord_le3674354805995996366on_b_o @ C @ B )
=> ( ord_le3674354805995996366on_b_o @ C @ ( sup_su6610355334417212162on_b_o @ A @ B ) ) ) ).
% sup.coboundedI2
thf(fact_779_sup_OcoboundedI2,axiom,
! [C: b > nat > $o,B: b > nat > $o,A: b > nat > $o] :
( ( ord_less_eq_b_nat_o @ C @ B )
=> ( ord_less_eq_b_nat_o @ C @ ( sup_sup_b_nat_o @ A @ B ) ) ) ).
% sup.coboundedI2
thf(fact_780_sup_OcoboundedI2,axiom,
! [C: nat,B: nat,A: nat] :
( ( ord_less_eq_nat @ C @ B )
=> ( ord_less_eq_nat @ C @ ( sup_sup_nat @ A @ B ) ) ) ).
% sup.coboundedI2
thf(fact_781_sup_OcoboundedI1,axiom,
! [C: set_Pr258254617715012167tion_b,A: set_Pr258254617715012167tion_b,B: set_Pr258254617715012167tion_b] :
( ( ord_le6367397903258896871tion_b @ C @ A )
=> ( ord_le6367397903258896871tion_b @ C @ ( sup_su3110286242275913755tion_b @ A @ B ) ) ) ).
% sup.coboundedI1
thf(fact_782_sup_OcoboundedI1,axiom,
! [C: set_Pr1307281990691478580_b_nat,A: set_Pr1307281990691478580_b_nat,B: set_Pr1307281990691478580_b_nat] :
( ( ord_le5038853854344477844_b_nat @ C @ A )
=> ( ord_le5038853854344477844_b_nat @ C @ ( sup_su6056130500584125792_b_nat @ A @ B ) ) ) ).
% sup.coboundedI1
thf(fact_783_sup_OcoboundedI1,axiom,
! [C: produc7781606619528532327tion_b > nat > $o,A: produc7781606619528532327tion_b > nat > $o,B: produc7781606619528532327tion_b > nat > $o] :
( ( ord_le6556145504227509917_nat_o @ C @ A )
=> ( ord_le6556145504227509917_nat_o @ C @ ( sup_su6759296390479959913_nat_o @ A @ B ) ) ) ).
% sup.coboundedI1
thf(fact_784_sup_OcoboundedI1,axiom,
! [C: option_b > option_b > $o,A: option_b > option_b > $o,B: option_b > option_b > $o] :
( ( ord_le3674354805995996366on_b_o @ C @ A )
=> ( ord_le3674354805995996366on_b_o @ C @ ( sup_su6610355334417212162on_b_o @ A @ B ) ) ) ).
% sup.coboundedI1
thf(fact_785_sup_OcoboundedI1,axiom,
! [C: b > nat > $o,A: b > nat > $o,B: b > nat > $o] :
( ( ord_less_eq_b_nat_o @ C @ A )
=> ( ord_less_eq_b_nat_o @ C @ ( sup_sup_b_nat_o @ A @ B ) ) ) ).
% sup.coboundedI1
thf(fact_786_sup_OcoboundedI1,axiom,
! [C: nat,A: nat,B: nat] :
( ( ord_less_eq_nat @ C @ A )
=> ( ord_less_eq_nat @ C @ ( sup_sup_nat @ A @ B ) ) ) ).
% sup.coboundedI1
thf(fact_787_predicate2I,axiom,
! [P2: produc7781606619528532327tion_b > nat > $o,Q: produc7781606619528532327tion_b > nat > $o] :
( ! [X3: produc7781606619528532327tion_b,Y3: nat] :
( ( P2 @ X3 @ Y3 )
=> ( Q @ X3 @ Y3 ) )
=> ( ord_le6556145504227509917_nat_o @ P2 @ Q ) ) ).
% predicate2I
thf(fact_788_predicate2I,axiom,
! [P2: option_b > option_b > $o,Q: option_b > option_b > $o] :
( ! [X3: option_b,Y3: option_b] :
( ( P2 @ X3 @ Y3 )
=> ( Q @ X3 @ Y3 ) )
=> ( ord_le3674354805995996366on_b_o @ P2 @ Q ) ) ).
% predicate2I
thf(fact_789_predicate2I,axiom,
! [P2: b > nat > $o,Q: b > nat > $o] :
( ! [X3: b,Y3: nat] :
( ( P2 @ X3 @ Y3 )
=> ( Q @ X3 @ Y3 ) )
=> ( ord_less_eq_b_nat_o @ P2 @ Q ) ) ).
% predicate2I
thf(fact_790_union__fset,axiom,
! [X4: fset_P2289935846317411886_b_nat,Xa: fset_P2289935846317411886_b_nat] :
( ( fset_P7858563055952297295_b_nat @ ( sup_su4437341427378704730_b_nat @ X4 @ Xa ) )
= ( sup_su6056130500584125792_b_nat @ ( fset_P7858563055952297295_b_nat @ X4 ) @ ( fset_P7858563055952297295_b_nat @ Xa ) ) ) ).
% union_fset
thf(fact_791_predicate2D,axiom,
! [P2: produc7781606619528532327tion_b > nat > $o,Q: produc7781606619528532327tion_b > nat > $o,X4: produc7781606619528532327tion_b,Y5: nat] :
( ( ord_le6556145504227509917_nat_o @ P2 @ Q )
=> ( ( P2 @ X4 @ Y5 )
=> ( Q @ X4 @ Y5 ) ) ) ).
% predicate2D
thf(fact_792_predicate2D,axiom,
! [P2: option_b > option_b > $o,Q: option_b > option_b > $o,X4: option_b,Y5: option_b] :
( ( ord_le3674354805995996366on_b_o @ P2 @ Q )
=> ( ( P2 @ X4 @ Y5 )
=> ( Q @ X4 @ Y5 ) ) ) ).
% predicate2D
thf(fact_793_predicate2D,axiom,
! [P2: b > nat > $o,Q: b > nat > $o,X4: b,Y5: nat] :
( ( ord_less_eq_b_nat_o @ P2 @ Q )
=> ( ( P2 @ X4 @ Y5 )
=> ( Q @ X4 @ Y5 ) ) ) ).
% predicate2D
thf(fact_794_rev__predicate2D,axiom,
! [P2: produc7781606619528532327tion_b > nat > $o,X4: produc7781606619528532327tion_b,Y5: nat,Q: produc7781606619528532327tion_b > nat > $o] :
( ( P2 @ X4 @ Y5 )
=> ( ( ord_le6556145504227509917_nat_o @ P2 @ Q )
=> ( Q @ X4 @ Y5 ) ) ) ).
% rev_predicate2D
thf(fact_795_rev__predicate2D,axiom,
! [P2: option_b > option_b > $o,X4: option_b,Y5: option_b,Q: option_b > option_b > $o] :
( ( P2 @ X4 @ Y5 )
=> ( ( ord_le3674354805995996366on_b_o @ P2 @ Q )
=> ( Q @ X4 @ Y5 ) ) ) ).
% rev_predicate2D
thf(fact_796_rev__predicate2D,axiom,
! [P2: b > nat > $o,X4: b,Y5: nat,Q: b > nat > $o] :
( ( P2 @ X4 @ Y5 )
=> ( ( ord_less_eq_b_nat_o @ P2 @ Q )
=> ( Q @ X4 @ Y5 ) ) ) ).
% rev_predicate2D
thf(fact_797_predicate2D__conj,axiom,
! [P2: produc7781606619528532327tion_b > nat > $o,Q: produc7781606619528532327tion_b > nat > $o,R: $o,X4: produc7781606619528532327tion_b,Y5: nat] :
( ( ( ord_le6556145504227509917_nat_o @ P2 @ Q )
& R )
=> ( R
& ( ( P2 @ X4 @ Y5 )
=> ( Q @ X4 @ Y5 ) ) ) ) ).
% predicate2D_conj
thf(fact_798_predicate2D__conj,axiom,
! [P2: option_b > option_b > $o,Q: option_b > option_b > $o,R: $o,X4: option_b,Y5: option_b] :
( ( ( ord_le3674354805995996366on_b_o @ P2 @ Q )
& R )
=> ( R
& ( ( P2 @ X4 @ Y5 )
=> ( Q @ X4 @ Y5 ) ) ) ) ).
% predicate2D_conj
thf(fact_799_predicate2D__conj,axiom,
! [P2: b > nat > $o,Q: b > nat > $o,R: $o,X4: b,Y5: nat] :
( ( ( ord_less_eq_b_nat_o @ P2 @ Q )
& R )
=> ( R
& ( ( P2 @ X4 @ Y5 )
=> ( Q @ X4 @ Y5 ) ) ) ) ).
% predicate2D_conj
thf(fact_800_eq__subset,axiom,
! [P2: option_b > option_b > $o] :
( ord_le3674354805995996366on_b_o
@ ^ [Y8: option_b,Z3: option_b] : ( Y8 = Z3 )
@ ^ [A6: option_b,B4: option_b] :
( ( P2 @ A6 @ B4 )
| ( A6 = B4 ) ) ) ).
% eq_subset
thf(fact_801_fimage__funion,axiom,
! [F: product_prod_b_nat > product_prod_b_nat,A5: fset_P2289935846317411886_b_nat,B5: fset_P2289935846317411886_b_nat] :
( ( fimage6892398636147833211_b_nat @ F @ ( sup_su4437341427378704730_b_nat @ A5 @ B5 ) )
= ( sup_su4437341427378704730_b_nat @ ( fimage6892398636147833211_b_nat @ F @ A5 ) @ ( fimage6892398636147833211_b_nat @ F @ B5 ) ) ) ).
% fimage_funion
thf(fact_802_fimage__funion,axiom,
! [F: produc1396820459975257318_b_nat > produc1396820459975257318_b_nat,A5: fset_P4398644116778547350_b_nat,B5: fset_P4398644116778547350_b_nat] :
( ( fimage1673450118646331979_b_nat @ F @ ( sup_su6170363988329532354_b_nat @ A5 @ B5 ) )
= ( sup_su6170363988329532354_b_nat @ ( fimage1673450118646331979_b_nat @ F @ A5 ) @ ( fimage1673450118646331979_b_nat @ F @ B5 ) ) ) ).
% fimage_funion
thf(fact_803_fimage__funion,axiom,
! [F: product_prod_b_nat > produc1396820459975257318_b_nat,A5: fset_P2289935846317411886_b_nat,B5: fset_P2289935846317411886_b_nat] :
( ( fimage4266613729464776675_b_nat @ F @ ( sup_su4437341427378704730_b_nat @ A5 @ B5 ) )
= ( sup_su6170363988329532354_b_nat @ ( fimage4266613729464776675_b_nat @ F @ A5 ) @ ( fimage4266613729464776675_b_nat @ F @ B5 ) ) ) ).
% fimage_funion
thf(fact_804_sup__Un__eq,axiom,
! [R: set_Product_prod_b_b,S: set_Product_prod_b_b] :
( ( sup_su88143223436887042_b_b_o
@ ^ [X: product_prod_b_b] : ( member7862447936710763792od_b_b @ X @ R )
@ ^ [X: product_prod_b_b] : ( member7862447936710763792od_b_b @ X @ S ) )
= ( ^ [X: product_prod_b_b] : ( member7862447936710763792od_b_b @ X @ ( sup_su2483643821041016987od_b_b @ R @ S ) ) ) ) ).
% sup_Un_eq
thf(fact_805_sup__Un__eq,axiom,
! [R: set_option_b,S: set_option_b] :
( ( sup_sup_option_b_o
@ ^ [X: option_b] : ( member_option_b @ X @ R )
@ ^ [X: option_b] : ( member_option_b @ X @ S ) )
= ( ^ [X: option_b] : ( member_option_b @ X @ ( sup_sup_set_option_b @ R @ S ) ) ) ) ).
% sup_Un_eq
thf(fact_806_sup__Un__eq,axiom,
! [R: set_nat,S: set_nat] :
( ( sup_sup_nat_o
@ ^ [X: nat] : ( member_nat @ X @ R )
@ ^ [X: nat] : ( member_nat @ X @ S ) )
= ( ^ [X: nat] : ( member_nat @ X @ ( sup_sup_set_nat @ R @ S ) ) ) ) ).
% sup_Un_eq
thf(fact_807_sup__Un__eq,axiom,
! [R: set_b,S: set_b] :
( ( sup_sup_b_o
@ ^ [X: b] : ( member_b @ X @ R )
@ ^ [X: b] : ( member_b @ X @ S ) )
= ( ^ [X: b] : ( member_b @ X @ ( sup_sup_set_b @ R @ S ) ) ) ) ).
% sup_Un_eq
thf(fact_808_sup__Un__eq,axiom,
! [R: set_Pr1307281990691478580_b_nat,S: set_Pr1307281990691478580_b_nat] :
( ( sup_su346563364047904549_nat_o
@ ^ [X: product_prod_b_nat] : ( member6959632917342813205_b_nat @ X @ R )
@ ^ [X: product_prod_b_nat] : ( member6959632917342813205_b_nat @ X @ S ) )
= ( ^ [X: product_prod_b_nat] : ( member6959632917342813205_b_nat @ X @ ( sup_su6056130500584125792_b_nat @ R @ S ) ) ) ) ).
% sup_Un_eq
thf(fact_809_sup__set__def,axiom,
( sup_su2483643821041016987od_b_b
= ( ^ [A8: set_Product_prod_b_b,B7: set_Product_prod_b_b] :
( collec548942219715005266od_b_b
@ ( sup_su88143223436887042_b_b_o
@ ^ [X: product_prod_b_b] : ( member7862447936710763792od_b_b @ X @ A8 )
@ ^ [X: product_prod_b_b] : ( member7862447936710763792od_b_b @ X @ B7 ) ) ) ) ) ).
% sup_set_def
thf(fact_810_sup__set__def,axiom,
( sup_sup_set_option_b
= ( ^ [A8: set_option_b,B7: set_option_b] :
( collect_option_b
@ ( sup_sup_option_b_o
@ ^ [X: option_b] : ( member_option_b @ X @ A8 )
@ ^ [X: option_b] : ( member_option_b @ X @ B7 ) ) ) ) ) ).
% sup_set_def
thf(fact_811_sup__set__def,axiom,
( sup_sup_set_nat
= ( ^ [A8: set_nat,B7: set_nat] :
( collect_nat
@ ( sup_sup_nat_o
@ ^ [X: nat] : ( member_nat @ X @ A8 )
@ ^ [X: nat] : ( member_nat @ X @ B7 ) ) ) ) ) ).
% sup_set_def
thf(fact_812_sup__set__def,axiom,
( sup_sup_set_b
= ( ^ [A8: set_b,B7: set_b] :
( collect_b
@ ( sup_sup_b_o
@ ^ [X: b] : ( member_b @ X @ A8 )
@ ^ [X: b] : ( member_b @ X @ B7 ) ) ) ) ) ).
% sup_set_def
thf(fact_813_sup__set__def,axiom,
( sup_su1163039302778497499term_b
= ( ^ [A8: set_Pr3134649703833893895term_b,B7: set_Pr3134649703833893895term_b] :
( collec478437889140176530term_b
@ ( sup_su4689331601617090242rm_b_o
@ ^ [X: produc4514605509320855335term_b] : ( member7340517243570908752term_b @ X @ A8 )
@ ^ [X: produc4514605509320855335term_b] : ( member7340517243570908752term_b @ X @ B7 ) ) ) ) ) ).
% sup_set_def
thf(fact_814_sup__set__def,axiom,
( sup_su2925575103159965339tion_b
= ( ^ [A8: set_Pr5366877986981747911tion_b,B7: set_Pr5366877986981747911tion_b] :
( collec447916338801455442tion_b
@ ( sup_su8546542134409276930on_b_o
@ ^ [X: produc6650559869974650087tion_b] : ( member6435960643780680464tion_b @ X @ A8 )
@ ^ [X: produc6650559869974650087tion_b] : ( member6435960643780680464tion_b @ X @ B7 ) ) ) ) ) ).
% sup_set_def
thf(fact_815_sup__set__def,axiom,
( sup_su3110286242275913755tion_b
= ( ^ [A8: set_Pr258254617715012167tion_b,B7: set_Pr258254617715012167tion_b] :
( collec8407377912107443410tion_b
@ ( sup_su1564436729930002562on_b_o
@ ^ [X: produc7781606619528532327tion_b] : ( member547026996284216464tion_b @ X @ A8 )
@ ^ [X: produc7781606619528532327tion_b] : ( member547026996284216464tion_b @ X @ B7 ) ) ) ) ) ).
% sup_set_def
thf(fact_816_sup__set__def,axiom,
( sup_su3944740340205657755tion_b
= ( ^ [A8: set_Pr2609077471296144583tion_b,B7: set_Pr2609077471296144583tion_b] :
( collec1918043184897894738tion_b
@ ( sup_su3443213708705613314on_b_o
@ ^ [X: produc4298468441892121831tion_b] : ( member8319496676406272784tion_b @ X @ A8 )
@ ^ [X: produc4298468441892121831tion_b] : ( member8319496676406272784tion_b @ X @ B7 ) ) ) ) ) ).
% sup_set_def
thf(fact_817_sup__set__def,axiom,
( sup_su8287916483737133083tion_b
= ( ^ [A8: set_Pr4148925336519852615tion_b,B7: set_Pr4148925336519852615tion_b] :
( collec6622971782277219538tion_b
@ ( sup_su6183354604956295298on_b_o
@ ^ [X: produc3122286842528565607tion_b] : ( member9052098846246995088tion_b @ X @ A8 )
@ ^ [X: produc3122286842528565607tion_b] : ( member9052098846246995088tion_b @ X @ B7 ) ) ) ) ) ).
% sup_set_def
thf(fact_818_sup__set__def,axiom,
( sup_su6056130500584125792_b_nat
= ( ^ [A8: set_Pr1307281990691478580_b_nat,B7: set_Pr1307281990691478580_b_nat] :
( collec5699578864178162003_b_nat
@ ( sup_su346563364047904549_nat_o
@ ^ [X: product_prod_b_nat] : ( member6959632917342813205_b_nat @ X @ A8 )
@ ^ [X: product_prod_b_nat] : ( member6959632917342813205_b_nat @ X @ B7 ) ) ) ) ) ).
% sup_set_def
thf(fact_819_sup__Un__eq2,axiom,
! [R: set_Pr4178509052509721666tion_b,S: set_Pr4178509052509721666tion_b] :
( ( sup_su5425961839542121201on_b_o
@ ^ [X: nat,Y4: produc7781606619528532327tion_b] : ( member3694883655523461923tion_b @ ( produc7510438065615382334tion_b @ X @ Y4 ) @ R )
@ ^ [X: nat,Y4: produc7781606619528532327tion_b] : ( member3694883655523461923tion_b @ ( produc7510438065615382334tion_b @ X @ Y4 ) @ S ) )
= ( ^ [X: nat,Y4: produc7781606619528532327tion_b] : ( member3694883655523461923tion_b @ ( produc7510438065615382334tion_b @ X @ Y4 ) @ ( sup_su7392266752968523118tion_b @ R @ S ) ) ) ) ).
% sup_Un_eq2
thf(fact_820_sup__Un__eq2,axiom,
! [R: set_Pr1261947904930325089at_nat,S: set_Pr1261947904930325089at_nat] :
( ( sup_sup_nat_nat_o
@ ^ [X: nat,Y4: nat] : ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X @ Y4 ) @ R )
@ ^ [X: nat,Y4: nat] : ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X @ Y4 ) @ S ) )
= ( ^ [X: nat,Y4: nat] : ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ X @ Y4 ) @ ( sup_su6327502436637775413at_nat @ R @ S ) ) ) ) ).
% sup_Un_eq2
thf(fact_821_sup__Un__eq2,axiom,
! [R: set_Pr4264375888882495962_nat_b,S: set_Pr4264375888882495962_nat_b] :
( ( sup_sup_nat_b_o
@ ^ [X: nat,Y4: b] : ( member8962352056413324475_nat_b @ ( product_Pair_nat_b @ X @ Y4 ) @ R )
@ ^ [X: nat,Y4: b] : ( member8962352056413324475_nat_b @ ( product_Pair_nat_b @ X @ Y4 ) @ S ) )
= ( ^ [X: nat,Y4: b] : ( member8962352056413324475_nat_b @ ( product_Pair_nat_b @ X @ Y4 ) @ ( sup_su9013224398775143174_nat_b @ R @ S ) ) ) ) ).
% sup_Un_eq2
thf(fact_822_sup__Un__eq2,axiom,
! [R: set_Pr5422417554659304751tion_b,S: set_Pr5422417554659304751tion_b] :
( ( sup_su5268273525949000346on_b_o
@ ^ [X: b,Y4: produc7781606619528532327tion_b] : ( member8570655873678976888tion_b @ ( produc5187340250978832319tion_b @ X @ Y4 ) @ R )
@ ^ [X: b,Y4: produc7781606619528532327tion_b] : ( member8570655873678976888tion_b @ ( produc5187340250978832319tion_b @ X @ Y4 ) @ S ) )
= ( ^ [X: b,Y4: produc7781606619528532327tion_b] : ( member8570655873678976888tion_b @ ( produc5187340250978832319tion_b @ X @ Y4 ) @ ( sup_su3446553804406812419tion_b @ R @ S ) ) ) ) ).
% sup_Un_eq2
thf(fact_823_sup__Un__eq2,axiom,
! [R: set_Product_prod_b_b,S: set_Product_prod_b_b] :
( ( sup_sup_b_b_o
@ ^ [X: b,Y4: b] : ( member7862447936710763792od_b_b @ ( product_Pair_b_b @ X @ Y4 ) @ R )
@ ^ [X: b,Y4: b] : ( member7862447936710763792od_b_b @ ( product_Pair_b_b @ X @ Y4 ) @ S ) )
= ( ^ [X: b,Y4: b] : ( member7862447936710763792od_b_b @ ( product_Pair_b_b @ X @ Y4 ) @ ( sup_su2483643821041016987od_b_b @ R @ S ) ) ) ) ).
% sup_Un_eq2
thf(fact_824_sup__Un__eq2,axiom,
! [R: set_Pr6944079702279229084_b_nat,S: set_Pr6944079702279229084_b_nat] :
( ( sup_su6759296390479959913_nat_o
@ ^ [X: produc7781606619528532327tion_b,Y4: nat] : ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ X @ Y4 ) @ R )
@ ^ [X: produc7781606619528532327tion_b,Y4: nat] : ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ X @ Y4 ) @ S ) )
= ( ^ [X: produc7781606619528532327tion_b,Y4: nat] : ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ X @ Y4 ) @ ( sup_su934465365883254728_b_nat @ R @ S ) ) ) ) ).
% sup_Un_eq2
thf(fact_825_sup__Un__eq2,axiom,
! [R: set_Pr258254617715012167tion_b,S: set_Pr258254617715012167tion_b] :
( ( sup_su6610355334417212162on_b_o
@ ^ [X: option_b,Y4: option_b] : ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X @ Y4 ) @ R )
@ ^ [X: option_b,Y4: option_b] : ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X @ Y4 ) @ S ) )
= ( ^ [X: option_b,Y4: option_b] : ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X @ Y4 ) @ ( sup_su3110286242275913755tion_b @ R @ S ) ) ) ) ).
% sup_Un_eq2
thf(fact_826_sup__Un__eq2,axiom,
! [R: set_Pr1307281990691478580_b_nat,S: set_Pr1307281990691478580_b_nat] :
( ( sup_sup_b_nat_o
@ ^ [X: b,Y4: nat] : ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ X @ Y4 ) @ R )
@ ^ [X: b,Y4: nat] : ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ X @ Y4 ) @ S ) )
= ( ^ [X: b,Y4: nat] : ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ X @ Y4 ) @ ( sup_su6056130500584125792_b_nat @ R @ S ) ) ) ) ).
% sup_Un_eq2
thf(fact_827_inf__sup__aci_I8_J,axiom,
! [X4: set_Pr1307281990691478580_b_nat,Y5: set_Pr1307281990691478580_b_nat] :
( ( sup_su6056130500584125792_b_nat @ X4 @ ( sup_su6056130500584125792_b_nat @ X4 @ Y5 ) )
= ( sup_su6056130500584125792_b_nat @ X4 @ Y5 ) ) ).
% inf_sup_aci(8)
thf(fact_828_inf__sup__aci_I8_J,axiom,
! [X4: nat,Y5: nat] :
( ( sup_sup_nat @ X4 @ ( sup_sup_nat @ X4 @ Y5 ) )
= ( sup_sup_nat @ X4 @ Y5 ) ) ).
% inf_sup_aci(8)
thf(fact_829_inf__sup__aci_I8_J,axiom,
! [X4: produc7781606619528532327tion_b > nat > $o,Y5: produc7781606619528532327tion_b > nat > $o] :
( ( sup_su6759296390479959913_nat_o @ X4 @ ( sup_su6759296390479959913_nat_o @ X4 @ Y5 ) )
= ( sup_su6759296390479959913_nat_o @ X4 @ Y5 ) ) ).
% inf_sup_aci(8)
thf(fact_830_inf__sup__aci_I8_J,axiom,
! [X4: option_b > option_b > $o,Y5: option_b > option_b > $o] :
( ( sup_su6610355334417212162on_b_o @ X4 @ ( sup_su6610355334417212162on_b_o @ X4 @ Y5 ) )
= ( sup_su6610355334417212162on_b_o @ X4 @ Y5 ) ) ).
% inf_sup_aci(8)
thf(fact_831_inf__sup__aci_I8_J,axiom,
! [X4: b > nat > $o,Y5: b > nat > $o] :
( ( sup_sup_b_nat_o @ X4 @ ( sup_sup_b_nat_o @ X4 @ Y5 ) )
= ( sup_sup_b_nat_o @ X4 @ Y5 ) ) ).
% inf_sup_aci(8)
thf(fact_832_inf__sup__aci_I7_J,axiom,
! [X4: set_Pr1307281990691478580_b_nat,Y5: set_Pr1307281990691478580_b_nat,Z: set_Pr1307281990691478580_b_nat] :
( ( sup_su6056130500584125792_b_nat @ X4 @ ( sup_su6056130500584125792_b_nat @ Y5 @ Z ) )
= ( sup_su6056130500584125792_b_nat @ Y5 @ ( sup_su6056130500584125792_b_nat @ X4 @ Z ) ) ) ).
% inf_sup_aci(7)
thf(fact_833_inf__sup__aci_I7_J,axiom,
! [X4: nat,Y5: nat,Z: nat] :
( ( sup_sup_nat @ X4 @ ( sup_sup_nat @ Y5 @ Z ) )
= ( sup_sup_nat @ Y5 @ ( sup_sup_nat @ X4 @ Z ) ) ) ).
% inf_sup_aci(7)
thf(fact_834_inf__sup__aci_I7_J,axiom,
! [X4: produc7781606619528532327tion_b > nat > $o,Y5: produc7781606619528532327tion_b > nat > $o,Z: produc7781606619528532327tion_b > nat > $o] :
( ( sup_su6759296390479959913_nat_o @ X4 @ ( sup_su6759296390479959913_nat_o @ Y5 @ Z ) )
= ( sup_su6759296390479959913_nat_o @ Y5 @ ( sup_su6759296390479959913_nat_o @ X4 @ Z ) ) ) ).
% inf_sup_aci(7)
thf(fact_835_inf__sup__aci_I7_J,axiom,
! [X4: option_b > option_b > $o,Y5: option_b > option_b > $o,Z: option_b > option_b > $o] :
( ( sup_su6610355334417212162on_b_o @ X4 @ ( sup_su6610355334417212162on_b_o @ Y5 @ Z ) )
= ( sup_su6610355334417212162on_b_o @ Y5 @ ( sup_su6610355334417212162on_b_o @ X4 @ Z ) ) ) ).
% inf_sup_aci(7)
thf(fact_836_inf__sup__aci_I7_J,axiom,
! [X4: b > nat > $o,Y5: b > nat > $o,Z: b > nat > $o] :
( ( sup_sup_b_nat_o @ X4 @ ( sup_sup_b_nat_o @ Y5 @ Z ) )
= ( sup_sup_b_nat_o @ Y5 @ ( sup_sup_b_nat_o @ X4 @ Z ) ) ) ).
% inf_sup_aci(7)
thf(fact_837_inf__sup__aci_I6_J,axiom,
! [X4: set_Pr1307281990691478580_b_nat,Y5: set_Pr1307281990691478580_b_nat,Z: set_Pr1307281990691478580_b_nat] :
( ( sup_su6056130500584125792_b_nat @ ( sup_su6056130500584125792_b_nat @ X4 @ Y5 ) @ Z )
= ( sup_su6056130500584125792_b_nat @ X4 @ ( sup_su6056130500584125792_b_nat @ Y5 @ Z ) ) ) ).
% inf_sup_aci(6)
thf(fact_838_inf__sup__aci_I6_J,axiom,
! [X4: nat,Y5: nat,Z: nat] :
( ( sup_sup_nat @ ( sup_sup_nat @ X4 @ Y5 ) @ Z )
= ( sup_sup_nat @ X4 @ ( sup_sup_nat @ Y5 @ Z ) ) ) ).
% inf_sup_aci(6)
thf(fact_839_inf__sup__aci_I6_J,axiom,
! [X4: produc7781606619528532327tion_b > nat > $o,Y5: produc7781606619528532327tion_b > nat > $o,Z: produc7781606619528532327tion_b > nat > $o] :
( ( sup_su6759296390479959913_nat_o @ ( sup_su6759296390479959913_nat_o @ X4 @ Y5 ) @ Z )
= ( sup_su6759296390479959913_nat_o @ X4 @ ( sup_su6759296390479959913_nat_o @ Y5 @ Z ) ) ) ).
% inf_sup_aci(6)
thf(fact_840_inf__sup__aci_I6_J,axiom,
! [X4: option_b > option_b > $o,Y5: option_b > option_b > $o,Z: option_b > option_b > $o] :
( ( sup_su6610355334417212162on_b_o @ ( sup_su6610355334417212162on_b_o @ X4 @ Y5 ) @ Z )
= ( sup_su6610355334417212162on_b_o @ X4 @ ( sup_su6610355334417212162on_b_o @ Y5 @ Z ) ) ) ).
% inf_sup_aci(6)
thf(fact_841_inf__sup__aci_I6_J,axiom,
! [X4: b > nat > $o,Y5: b > nat > $o,Z: b > nat > $o] :
( ( sup_sup_b_nat_o @ ( sup_sup_b_nat_o @ X4 @ Y5 ) @ Z )
= ( sup_sup_b_nat_o @ X4 @ ( sup_sup_b_nat_o @ Y5 @ Z ) ) ) ).
% inf_sup_aci(6)
thf(fact_842_inf__sup__aci_I5_J,axiom,
( sup_su6056130500584125792_b_nat
= ( ^ [X: set_Pr1307281990691478580_b_nat,Y4: set_Pr1307281990691478580_b_nat] : ( sup_su6056130500584125792_b_nat @ Y4 @ X ) ) ) ).
% inf_sup_aci(5)
thf(fact_843_inf__sup__aci_I5_J,axiom,
( sup_sup_nat
= ( ^ [X: nat,Y4: nat] : ( sup_sup_nat @ Y4 @ X ) ) ) ).
% inf_sup_aci(5)
thf(fact_844_inf__sup__aci_I5_J,axiom,
( sup_su6759296390479959913_nat_o
= ( ^ [X: produc7781606619528532327tion_b > nat > $o,Y4: produc7781606619528532327tion_b > nat > $o] : ( sup_su6759296390479959913_nat_o @ Y4 @ X ) ) ) ).
% inf_sup_aci(5)
thf(fact_845_inf__sup__aci_I5_J,axiom,
( sup_su6610355334417212162on_b_o
= ( ^ [X: option_b > option_b > $o,Y4: option_b > option_b > $o] : ( sup_su6610355334417212162on_b_o @ Y4 @ X ) ) ) ).
% inf_sup_aci(5)
thf(fact_846_inf__sup__aci_I5_J,axiom,
( sup_sup_b_nat_o
= ( ^ [X: b > nat > $o,Y4: b > nat > $o] : ( sup_sup_b_nat_o @ Y4 @ X ) ) ) ).
% inf_sup_aci(5)
thf(fact_847_sup_Oassoc,axiom,
! [A: set_Pr1307281990691478580_b_nat,B: set_Pr1307281990691478580_b_nat,C: set_Pr1307281990691478580_b_nat] :
( ( sup_su6056130500584125792_b_nat @ ( sup_su6056130500584125792_b_nat @ A @ B ) @ C )
= ( sup_su6056130500584125792_b_nat @ A @ ( sup_su6056130500584125792_b_nat @ B @ C ) ) ) ).
% sup.assoc
thf(fact_848_sup_Oassoc,axiom,
! [A: nat,B: nat,C: nat] :
( ( sup_sup_nat @ ( sup_sup_nat @ A @ B ) @ C )
= ( sup_sup_nat @ A @ ( sup_sup_nat @ B @ C ) ) ) ).
% sup.assoc
thf(fact_849_sup_Oassoc,axiom,
! [A: produc7781606619528532327tion_b > nat > $o,B: produc7781606619528532327tion_b > nat > $o,C: produc7781606619528532327tion_b > nat > $o] :
( ( sup_su6759296390479959913_nat_o @ ( sup_su6759296390479959913_nat_o @ A @ B ) @ C )
= ( sup_su6759296390479959913_nat_o @ A @ ( sup_su6759296390479959913_nat_o @ B @ C ) ) ) ).
% sup.assoc
thf(fact_850_sup_Oassoc,axiom,
! [A: option_b > option_b > $o,B: option_b > option_b > $o,C: option_b > option_b > $o] :
( ( sup_su6610355334417212162on_b_o @ ( sup_su6610355334417212162on_b_o @ A @ B ) @ C )
= ( sup_su6610355334417212162on_b_o @ A @ ( sup_su6610355334417212162on_b_o @ B @ C ) ) ) ).
% sup.assoc
thf(fact_851_sup_Oassoc,axiom,
! [A: b > nat > $o,B: b > nat > $o,C: b > nat > $o] :
( ( sup_sup_b_nat_o @ ( sup_sup_b_nat_o @ A @ B ) @ C )
= ( sup_sup_b_nat_o @ A @ ( sup_sup_b_nat_o @ B @ C ) ) ) ).
% sup.assoc
thf(fact_852_sup__assoc,axiom,
! [X4: set_Pr1307281990691478580_b_nat,Y5: set_Pr1307281990691478580_b_nat,Z: set_Pr1307281990691478580_b_nat] :
( ( sup_su6056130500584125792_b_nat @ ( sup_su6056130500584125792_b_nat @ X4 @ Y5 ) @ Z )
= ( sup_su6056130500584125792_b_nat @ X4 @ ( sup_su6056130500584125792_b_nat @ Y5 @ Z ) ) ) ).
% sup_assoc
thf(fact_853_sup__assoc,axiom,
! [X4: nat,Y5: nat,Z: nat] :
( ( sup_sup_nat @ ( sup_sup_nat @ X4 @ Y5 ) @ Z )
= ( sup_sup_nat @ X4 @ ( sup_sup_nat @ Y5 @ Z ) ) ) ).
% sup_assoc
thf(fact_854_sup__assoc,axiom,
! [X4: produc7781606619528532327tion_b > nat > $o,Y5: produc7781606619528532327tion_b > nat > $o,Z: produc7781606619528532327tion_b > nat > $o] :
( ( sup_su6759296390479959913_nat_o @ ( sup_su6759296390479959913_nat_o @ X4 @ Y5 ) @ Z )
= ( sup_su6759296390479959913_nat_o @ X4 @ ( sup_su6759296390479959913_nat_o @ Y5 @ Z ) ) ) ).
% sup_assoc
thf(fact_855_sup__assoc,axiom,
! [X4: option_b > option_b > $o,Y5: option_b > option_b > $o,Z: option_b > option_b > $o] :
( ( sup_su6610355334417212162on_b_o @ ( sup_su6610355334417212162on_b_o @ X4 @ Y5 ) @ Z )
= ( sup_su6610355334417212162on_b_o @ X4 @ ( sup_su6610355334417212162on_b_o @ Y5 @ Z ) ) ) ).
% sup_assoc
thf(fact_856_sup__assoc,axiom,
! [X4: b > nat > $o,Y5: b > nat > $o,Z: b > nat > $o] :
( ( sup_sup_b_nat_o @ ( sup_sup_b_nat_o @ X4 @ Y5 ) @ Z )
= ( sup_sup_b_nat_o @ X4 @ ( sup_sup_b_nat_o @ Y5 @ Z ) ) ) ).
% sup_assoc
thf(fact_857_sup_Ocommute,axiom,
( sup_su6759296390479959913_nat_o
= ( ^ [A6: produc7781606619528532327tion_b > nat > $o,B4: produc7781606619528532327tion_b > nat > $o] : ( sup_su6759296390479959913_nat_o @ B4 @ A6 ) ) ) ).
% sup.commute
thf(fact_858_sup_Ocommute,axiom,
( sup_su6610355334417212162on_b_o
= ( ^ [A6: option_b > option_b > $o,B4: option_b > option_b > $o] : ( sup_su6610355334417212162on_b_o @ B4 @ A6 ) ) ) ).
% sup.commute
thf(fact_859_sup_Ocommute,axiom,
( sup_sup_b_nat_o
= ( ^ [A6: b > nat > $o,B4: b > nat > $o] : ( sup_sup_b_nat_o @ B4 @ A6 ) ) ) ).
% sup.commute
thf(fact_860_inf__sup__ord_I4_J,axiom,
! [Y5: nat,X4: nat] : ( ord_less_eq_nat @ Y5 @ ( sup_sup_nat @ X4 @ Y5 ) ) ).
% inf_sup_ord(4)
thf(fact_861_inf__sup__ord_I3_J,axiom,
! [X4: nat,Y5: nat] : ( ord_less_eq_nat @ X4 @ ( sup_sup_nat @ X4 @ Y5 ) ) ).
% inf_sup_ord(3)
thf(fact_862_le__supE,axiom,
! [A: nat,B: nat,X4: nat] :
( ( ord_less_eq_nat @ ( sup_sup_nat @ A @ B ) @ X4 )
=> ~ ( ( ord_less_eq_nat @ A @ X4 )
=> ~ ( ord_less_eq_nat @ B @ X4 ) ) ) ).
% le_supE
thf(fact_863_le__supI,axiom,
! [A: nat,X4: nat,B: nat] :
( ( ord_less_eq_nat @ A @ X4 )
=> ( ( ord_less_eq_nat @ B @ X4 )
=> ( ord_less_eq_nat @ ( sup_sup_nat @ A @ B ) @ X4 ) ) ) ).
% le_supI
thf(fact_864_sup__ge1,axiom,
! [X4: nat,Y5: nat] : ( ord_less_eq_nat @ X4 @ ( sup_sup_nat @ X4 @ Y5 ) ) ).
% sup_ge1
thf(fact_865_sup__ge2,axiom,
! [Y5: nat,X4: nat] : ( ord_less_eq_nat @ Y5 @ ( sup_sup_nat @ X4 @ Y5 ) ) ).
% sup_ge2
thf(fact_866_le__supI1,axiom,
! [X4: nat,A: nat,B: nat] :
( ( ord_less_eq_nat @ X4 @ A )
=> ( ord_less_eq_nat @ X4 @ ( sup_sup_nat @ A @ B ) ) ) ).
% le_supI1
thf(fact_867_le__supI2,axiom,
! [X4: nat,B: nat,A: nat] :
( ( ord_less_eq_nat @ X4 @ B )
=> ( ord_less_eq_nat @ X4 @ ( sup_sup_nat @ A @ B ) ) ) ).
% le_supI2
thf(fact_868_sup_Omono,axiom,
! [C: nat,A: nat,D2: nat,B: nat] :
( ( ord_less_eq_nat @ C @ A )
=> ( ( ord_less_eq_nat @ D2 @ B )
=> ( ord_less_eq_nat @ ( sup_sup_nat @ C @ D2 ) @ ( sup_sup_nat @ A @ B ) ) ) ) ).
% sup.mono
thf(fact_869_sup__mono,axiom,
! [A: nat,C: nat,B: nat,D2: nat] :
( ( ord_less_eq_nat @ A @ C )
=> ( ( ord_less_eq_nat @ B @ D2 )
=> ( ord_less_eq_nat @ ( sup_sup_nat @ A @ B ) @ ( sup_sup_nat @ C @ D2 ) ) ) ) ).
% sup_mono
thf(fact_870_sup__least,axiom,
! [Y5: nat,X4: nat,Z: nat] :
( ( ord_less_eq_nat @ Y5 @ X4 )
=> ( ( ord_less_eq_nat @ Z @ X4 )
=> ( ord_less_eq_nat @ ( sup_sup_nat @ Y5 @ Z ) @ X4 ) ) ) ).
% sup_least
thf(fact_871_le__iff__sup,axiom,
( ord_less_eq_nat
= ( ^ [X: nat,Y4: nat] :
( ( sup_sup_nat @ X @ Y4 )
= Y4 ) ) ) ).
% le_iff_sup
thf(fact_872_sup_OorderE,axiom,
! [B: nat,A: nat] :
( ( ord_less_eq_nat @ B @ A )
=> ( A
= ( sup_sup_nat @ A @ B ) ) ) ).
% sup.orderE
thf(fact_873_sup_OorderI,axiom,
! [A: nat,B: nat] :
( ( A
= ( sup_sup_nat @ A @ B ) )
=> ( ord_less_eq_nat @ B @ A ) ) ).
% sup.orderI
thf(fact_874_sup__unique,axiom,
! [F: nat > nat > nat,X4: nat,Y5: nat] :
( ! [X3: nat,Y3: nat] : ( ord_less_eq_nat @ X3 @ ( F @ X3 @ Y3 ) )
=> ( ! [X3: nat,Y3: nat] : ( ord_less_eq_nat @ Y3 @ ( F @ X3 @ Y3 ) )
=> ( ! [X3: nat,Y3: nat,Z2: nat] :
( ( ord_less_eq_nat @ Y3 @ X3 )
=> ( ( ord_less_eq_nat @ Z2 @ X3 )
=> ( ord_less_eq_nat @ ( F @ Y3 @ Z2 ) @ X3 ) ) )
=> ( ( sup_sup_nat @ X4 @ Y5 )
= ( F @ X4 @ Y5 ) ) ) ) ) ).
% sup_unique
thf(fact_875_sup_Oabsorb1,axiom,
! [B: nat,A: nat] :
( ( ord_less_eq_nat @ B @ A )
=> ( ( sup_sup_nat @ A @ B )
= A ) ) ).
% sup.absorb1
thf(fact_876_sup_Oabsorb2,axiom,
! [A: nat,B: nat] :
( ( ord_less_eq_nat @ A @ B )
=> ( ( sup_sup_nat @ A @ B )
= B ) ) ).
% sup.absorb2
thf(fact_877_sup__absorb1,axiom,
! [Y5: nat,X4: nat] :
( ( ord_less_eq_nat @ Y5 @ X4 )
=> ( ( sup_sup_nat @ X4 @ Y5 )
= X4 ) ) ).
% sup_absorb1
thf(fact_878_sup__absorb2,axiom,
! [X4: nat,Y5: nat] :
( ( ord_less_eq_nat @ X4 @ Y5 )
=> ( ( sup_sup_nat @ X4 @ Y5 )
= Y5 ) ) ).
% sup_absorb2
thf(fact_879_sup_OboundedE,axiom,
! [B: nat,C: nat,A: nat] :
( ( ord_less_eq_nat @ ( sup_sup_nat @ B @ C ) @ A )
=> ~ ( ( ord_less_eq_nat @ B @ A )
=> ~ ( ord_less_eq_nat @ C @ A ) ) ) ).
% sup.boundedE
thf(fact_880_sup_OboundedI,axiom,
! [B: nat,A: nat,C: nat] :
( ( ord_less_eq_nat @ B @ A )
=> ( ( ord_less_eq_nat @ C @ A )
=> ( ord_less_eq_nat @ ( sup_sup_nat @ B @ C ) @ A ) ) ) ).
% sup.boundedI
thf(fact_881_sup_Oorder__iff,axiom,
( ord_less_eq_nat
= ( ^ [B4: nat,A6: nat] :
( A6
= ( sup_sup_nat @ A6 @ B4 ) ) ) ) ).
% sup.order_iff
thf(fact_882_sup_Ocobounded1,axiom,
! [A: nat,B: nat] : ( ord_less_eq_nat @ A @ ( sup_sup_nat @ A @ B ) ) ).
% sup.cobounded1
thf(fact_883_sup_Ocobounded2,axiom,
! [B: nat,A: nat] : ( ord_less_eq_nat @ B @ ( sup_sup_nat @ A @ B ) ) ).
% sup.cobounded2
thf(fact_884_sup_Oabsorb__iff1,axiom,
( ord_less_eq_nat
= ( ^ [B4: nat,A6: nat] :
( ( sup_sup_nat @ A6 @ B4 )
= A6 ) ) ) ).
% sup.absorb_iff1
thf(fact_885_sup_Oabsorb__iff2,axiom,
( ord_less_eq_nat
= ( ^ [A6: nat,B4: nat] :
( ( sup_sup_nat @ A6 @ B4 )
= B4 ) ) ) ).
% sup.absorb_iff2
thf(fact_886_relChain__def,axiom,
( bNF_Ca5450492268418663793_b_nat
= ( ^ [R2: set_Pr258254617715012167tion_b,As: option_b > nat] :
! [I: option_b,J: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ I @ J ) @ R2 )
=> ( ord_less_eq_nat @ ( As @ I ) @ ( As @ J ) ) ) ) ) ).
% relChain_def
thf(fact_887_ssubst__Pair__rhs,axiom,
! [R5: produc7781606619528532327tion_b,S4: nat,R: set_Pr6944079702279229084_b_nat,S5: nat] :
( ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ R5 @ S4 ) @ R )
=> ( ( S5 = S4 )
=> ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ R5 @ S5 ) @ R ) ) ) ).
% ssubst_Pair_rhs
thf(fact_888_ssubst__Pair__rhs,axiom,
! [R5: option_b,S4: option_b,R: set_Pr258254617715012167tion_b,S5: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ R5 @ S4 ) @ R )
=> ( ( S5 = S4 )
=> ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ R5 @ S5 ) @ R ) ) ) ).
% ssubst_Pair_rhs
thf(fact_889_ssubst__Pair__rhs,axiom,
! [R5: b,S4: nat,R: set_Pr1307281990691478580_b_nat,S5: nat] :
( ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ R5 @ S4 ) @ R )
=> ( ( S5 = S4 )
=> ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ R5 @ S5 ) @ R ) ) ) ).
% ssubst_Pair_rhs
thf(fact_890_less__eq__option__def,axiom,
( ord_le5914376470875661696on_nat
= ( ^ [X: option_nat,Y4: option_nat] :
( case_option_o_nat @ $true
@ ^ [Z4: nat] : ( case_option_o_nat @ $false @ ( ord_less_eq_nat @ Z4 ) @ Y4 )
@ X ) ) ) ).
% less_eq_option_def
thf(fact_891_combine__options__def,axiom,
( combine_options_b
= ( ^ [F3: b > b > b,X: option_b,Y4: option_b] :
( case_o2513330393899446277on_b_b @ Y4
@ ^ [Z4: b] :
( case_o2513330393899446277on_b_b @ ( some_b @ Z4 )
@ ^ [Aa: b] : ( some_b @ ( F3 @ Z4 @ Aa ) )
@ Y4 )
@ X ) ) ) ).
% combine_options_def
thf(fact_892_reflcl__set__eq,axiom,
! [R5: set_Pr258254617715012167tion_b] :
( ( sup_su6610355334417212162on_b_o
@ ^ [X: option_b,Y4: option_b] : ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X @ Y4 ) @ R5 )
@ ^ [Y8: option_b,Z3: option_b] : ( Y8 = Z3 ) )
= ( ^ [X: option_b,Y4: option_b] : ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X @ Y4 ) @ ( sup_su3110286242275913755tion_b @ R5 @ id_option_b ) ) ) ) ).
% reflcl_set_eq
thf(fact_893_IdI,axiom,
! [A: option_b] : ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ A ) @ id_option_b ) ).
% IdI
thf(fact_894_pair__in__Id__conv,axiom,
! [A: option_b,B: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ B ) @ id_option_b )
= ( A = B ) ) ).
% pair_in_Id_conv
thf(fact_895_combine__options__simps_I3_J,axiom,
! [F: b > b > b,A: b,B: b] :
( ( combine_options_b @ F @ ( some_b @ A ) @ ( some_b @ B ) )
= ( some_b @ ( F @ A @ B ) ) ) ).
% combine_options_simps(3)
thf(fact_896_IdD,axiom,
! [A: option_b,B: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ B ) @ id_option_b )
=> ( A = B ) ) ).
% IdD
thf(fact_897_IdE,axiom,
! [P: produc7781606619528532327tion_b] :
( ( member547026996284216464tion_b @ P @ id_option_b )
=> ~ ! [X3: option_b] :
( P
!= ( produc3989389360737052631tion_b @ X3 @ X3 ) ) ) ).
% IdE
thf(fact_898_in__rel__def,axiom,
( fun_in8719054587677919989_b_nat
= ( ^ [R4: set_Pr6944079702279229084_b_nat,X: produc7781606619528532327tion_b,Y4: nat] : ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ X @ Y4 ) @ R4 ) ) ) ).
% in_rel_def
thf(fact_899_in__rel__def,axiom,
( fun_in4608036175315572994tion_b
= ( ^ [R4: set_Pr258254617715012167tion_b,X: option_b,Y4: option_b] : ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X @ Y4 ) @ R4 ) ) ) ).
% in_rel_def
thf(fact_900_in__rel__def,axiom,
( fun_in_rel_b_nat
= ( ^ [R4: set_Pr1307281990691478580_b_nat,X: b,Y4: nat] : ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ X @ Y4 ) @ R4 ) ) ) ).
% in_rel_def
thf(fact_901_Greatest__equality,axiom,
! [P2: nat > $o,X4: nat] :
( ( P2 @ X4 )
=> ( ! [Y3: nat] :
( ( P2 @ Y3 )
=> ( ord_less_eq_nat @ Y3 @ X4 ) )
=> ( ( order_Greatest_nat @ P2 )
= X4 ) ) ) ).
% Greatest_equality
thf(fact_902_GreatestI2__order,axiom,
! [P2: nat > $o,X4: nat,Q: nat > $o] :
( ( P2 @ X4 )
=> ( ! [Y3: nat] :
( ( P2 @ Y3 )
=> ( ord_less_eq_nat @ Y3 @ X4 ) )
=> ( ! [X3: nat] :
( ( P2 @ X3 )
=> ( ! [Y9: nat] :
( ( P2 @ Y9 )
=> ( ord_less_eq_nat @ Y9 @ X3 ) )
=> ( Q @ X3 ) ) )
=> ( Q @ ( order_Greatest_nat @ P2 ) ) ) ) ) ).
% GreatestI2_order
thf(fact_903_antisym__on__def,axiom,
( antisym_on_option_b
= ( ^ [A8: set_option_b,R2: set_Pr258254617715012167tion_b] :
! [X: option_b] :
( ( member_option_b @ X @ A8 )
=> ! [Y4: option_b] :
( ( member_option_b @ Y4 @ A8 )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X @ Y4 ) @ R2 )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ Y4 @ X ) @ R2 )
=> ( X = Y4 ) ) ) ) ) ) ) ).
% antisym_on_def
thf(fact_904_antisym__onI,axiom,
! [A5: set_option_b,R5: set_Pr258254617715012167tion_b] :
( ! [X3: option_b,Y3: option_b] :
( ( member_option_b @ X3 @ A5 )
=> ( ( member_option_b @ Y3 @ A5 )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X3 @ Y3 ) @ R5 )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ Y3 @ X3 ) @ R5 )
=> ( X3 = Y3 ) ) ) ) )
=> ( antisym_on_option_b @ A5 @ R5 ) ) ).
% antisym_onI
thf(fact_905_antisym__onD,axiom,
! [A5: set_option_b,R5: set_Pr258254617715012167tion_b,X4: option_b,Y5: option_b] :
( ( antisym_on_option_b @ A5 @ R5 )
=> ( ( member_option_b @ X4 @ A5 )
=> ( ( member_option_b @ Y5 @ A5 )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ Y5 ) @ R5 )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ Y5 @ X4 ) @ R5 )
=> ( X4 = Y5 ) ) ) ) ) ) ).
% antisym_onD
thf(fact_906_antisymp__on__antisym__on__eq,axiom,
! [A5: set_option_b,R5: set_Pr258254617715012167tion_b] :
( ( antisymp_on_option_b @ A5
@ ^ [X: option_b,Y4: option_b] : ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X @ Y4 ) @ R5 ) )
= ( antisym_on_option_b @ A5 @ R5 ) ) ).
% antisymp_on_antisym_on_eq
thf(fact_907_curry__case__prod,axiom,
! [F: b > nat > produc1396820459975257318_b_nat] :
( ( produc3837372375975176876_b_nat @ ( produc5650155531262253963_b_nat @ F ) )
= F ) ).
% curry_case_prod
thf(fact_908_curry__case__prod,axiom,
! [F: option_b > option_b > produc7781606619528532327tion_b] :
( ( produc6534564051900649756tion_b @ ( produc5931753611847401595tion_b @ F ) )
= F ) ).
% curry_case_prod
thf(fact_909_curry__case__prod,axiom,
! [F: produc7781606619528532327tion_b > nat > produc1396820459975257318_b_nat] :
( ( produc2697271878510243092_b_nat @ ( produc1170353205628678643_b_nat @ F ) )
= F ) ).
% curry_case_prod
thf(fact_910_case__prod__curry,axiom,
! [F: product_prod_b_nat > produc1396820459975257318_b_nat] :
( ( produc5650155531262253963_b_nat @ ( produc3837372375975176876_b_nat @ F ) )
= F ) ).
% case_prod_curry
thf(fact_911_case__prod__curry,axiom,
! [F: produc7781606619528532327tion_b > produc7781606619528532327tion_b] :
( ( produc5931753611847401595tion_b @ ( produc6534564051900649756tion_b @ F ) )
= F ) ).
% case_prod_curry
thf(fact_912_case__prod__curry,axiom,
! [F: produc1396820459975257318_b_nat > produc1396820459975257318_b_nat] :
( ( produc1170353205628678643_b_nat @ ( produc2697271878510243092_b_nat @ F ) )
= F ) ).
% case_prod_curry
thf(fact_913_The__split__eq,axiom,
! [X4: produc7781606619528532327tion_b,Y5: nat] :
( ( the_Pr6254308514702899231_b_nat
@ ( produc5232674473337540683_nat_o
@ ^ [X5: produc7781606619528532327tion_b,Y6: nat] :
( ( X4 = X5 )
& ( Y5 = Y6 ) ) ) )
= ( produc2093246604507004384_b_nat @ X4 @ Y5 ) ) ).
% The_split_eq
thf(fact_914_The__split__eq,axiom,
! [X4: option_b,Y5: option_b] :
( ( the_Pr8527084792148607342tion_b
@ ( produc3378454745690301612on_b_o
@ ^ [X5: option_b,Y6: option_b] :
( ( X4 = X5 )
& ( Y5 = Y6 ) ) ) )
= ( produc3989389360737052631tion_b @ X4 @ Y5 ) ) ).
% The_split_eq
thf(fact_915_The__split__eq,axiom,
! [X4: b,Y5: nat] :
( ( the_Pr757299968590014903_b_nat
@ ( produc795641402153621683_nat_o
@ ^ [X5: b,Y6: nat] :
( ( X4 = X5 )
& ( Y5 = Y6 ) ) ) )
= ( product_Pair_b_nat @ X4 @ Y5 ) ) ).
% The_split_eq
thf(fact_916_curryI,axiom,
! [F: produc1396820459975257318_b_nat > $o,A: produc7781606619528532327tion_b,B: nat] :
( ( F @ ( produc2093246604507004384_b_nat @ A @ B ) )
=> ( produc2920251780219706858_nat_o @ F @ A @ B ) ) ).
% curryI
thf(fact_917_curryI,axiom,
! [F: produc7781606619528532327tion_b > $o,A: option_b,B: option_b] :
( ( F @ ( produc3989389360737052631tion_b @ A @ B ) )
=> ( produc3448963759890581965on_b_o @ F @ A @ B ) ) ).
% curryI
thf(fact_918_curryI,axiom,
! [F: product_prod_b_nat > $o,A: b,B: nat] :
( ( F @ ( product_Pair_b_nat @ A @ B ) )
=> ( produc2461434047082304082_nat_o @ F @ A @ B ) ) ).
% curryI
thf(fact_919_not__None__eq,axiom,
! [X4: option_b] :
( ( X4 != none_b )
= ( ? [Y4: b] :
( X4
= ( some_b @ Y4 ) ) ) ) ).
% not_None_eq
thf(fact_920_not__Some__eq,axiom,
! [X4: option_b] :
( ( ! [Y4: b] :
( X4
!= ( some_b @ Y4 ) ) )
= ( X4 = none_b ) ) ).
% not_Some_eq
thf(fact_921_option_Odistinct_I1_J,axiom,
! [X2: b] :
( none_b
!= ( some_b @ X2 ) ) ).
% option.distinct(1)
thf(fact_922_option_OdiscI,axiom,
! [Option: option_b,X2: b] :
( ( Option
= ( some_b @ X2 ) )
=> ( Option != none_b ) ) ).
% option.discI
thf(fact_923_option_Oexhaust,axiom,
! [Y5: option_b] :
( ( Y5 != none_b )
=> ~ ! [X23: b] :
( Y5
!= ( some_b @ X23 ) ) ) ).
% option.exhaust
thf(fact_924_split__option__ex,axiom,
( ( ^ [P4: option_b > $o] :
? [X7: option_b] : ( P4 @ X7 ) )
= ( ^ [P3: option_b > $o] :
( ( P3 @ none_b )
| ? [X: b] : ( P3 @ ( some_b @ X ) ) ) ) ) ).
% split_option_ex
thf(fact_925_split__option__all,axiom,
( ( ^ [P4: option_b > $o] :
! [X7: option_b] : ( P4 @ X7 ) )
= ( ^ [P3: option_b > $o] :
( ( P3 @ none_b )
& ! [X: b] : ( P3 @ ( some_b @ X ) ) ) ) ) ).
% split_option_all
thf(fact_926_combine__options__cases,axiom,
! [X4: option_b,P2: option_b > option_b > $o,Y5: option_b] :
( ( ( X4 = none_b )
=> ( P2 @ X4 @ Y5 ) )
=> ( ( ( Y5 = none_b )
=> ( P2 @ X4 @ Y5 ) )
=> ( ! [A4: b,B3: b] :
( ( X4
= ( some_b @ A4 ) )
=> ( ( Y5
= ( some_b @ B3 ) )
=> ( P2 @ X4 @ Y5 ) ) )
=> ( P2 @ X4 @ Y5 ) ) ) ) ).
% combine_options_cases
thf(fact_927_antisymp__on__le,axiom,
! [A5: set_nat] : ( antisymp_on_nat @ A5 @ ord_less_eq_nat ) ).
% antisymp_on_le
thf(fact_928_curryD,axiom,
! [F: produc1396820459975257318_b_nat > $o,A: produc7781606619528532327tion_b,B: nat] :
( ( produc2920251780219706858_nat_o @ F @ A @ B )
=> ( F @ ( produc2093246604507004384_b_nat @ A @ B ) ) ) ).
% curryD
thf(fact_929_curryD,axiom,
! [F: produc7781606619528532327tion_b > $o,A: option_b,B: option_b] :
( ( produc3448963759890581965on_b_o @ F @ A @ B )
=> ( F @ ( produc3989389360737052631tion_b @ A @ B ) ) ) ).
% curryD
thf(fact_930_curryD,axiom,
! [F: product_prod_b_nat > $o,A: b,B: nat] :
( ( produc2461434047082304082_nat_o @ F @ A @ B )
=> ( F @ ( product_Pair_b_nat @ A @ B ) ) ) ).
% curryD
thf(fact_931_curryE,axiom,
! [F: produc1396820459975257318_b_nat > $o,A: produc7781606619528532327tion_b,B: nat] :
( ( produc2920251780219706858_nat_o @ F @ A @ B )
=> ( F @ ( produc2093246604507004384_b_nat @ A @ B ) ) ) ).
% curryE
thf(fact_932_curryE,axiom,
! [F: produc7781606619528532327tion_b > $o,A: option_b,B: option_b] :
( ( produc3448963759890581965on_b_o @ F @ A @ B )
=> ( F @ ( produc3989389360737052631tion_b @ A @ B ) ) ) ).
% curryE
thf(fact_933_curryE,axiom,
! [F: product_prod_b_nat > $o,A: b,B: nat] :
( ( produc2461434047082304082_nat_o @ F @ A @ B )
=> ( F @ ( product_Pair_b_nat @ A @ B ) ) ) ).
% curryE
thf(fact_934_antisymp__on__ge,axiom,
! [A5: set_nat] :
( antisymp_on_nat @ A5
@ ^ [X: nat,Y4: nat] : ( ord_less_eq_nat @ Y4 @ X ) ) ).
% antisymp_on_ge
thf(fact_935_case__optionE,axiom,
! [P2: $o,Q: b > $o,X4: option_b] :
( ( case_option_o_b @ P2 @ Q @ X4 )
=> ( ( ( X4 = none_b )
=> ~ P2 )
=> ~ ! [Y3: b] :
( ( X4
= ( some_b @ Y3 ) )
=> ~ ( Q @ Y3 ) ) ) ) ).
% case_optionE
thf(fact_936_max__extp__max__ext__eq,axiom,
! [R: set_Pr258254617715012167tion_b] :
( ( max_extp_option_b
@ ^ [X: option_b,Y4: option_b] : ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X @ Y4 ) @ R ) )
= ( ^ [X: set_option_b,Y4: set_option_b] : ( member9052098846246995088tion_b @ ( produc5242204166755002327tion_b @ X @ Y4 ) @ ( max_ext_option_b @ R ) ) ) ) ).
% max_extp_max_ext_eq
thf(fact_937_max__ext__def,axiom,
( max_ext_option_b
= ( ^ [R4: set_Pr258254617715012167tion_b] :
( collec6622971782277219538tion_b
@ ( produc7796829984862323884on_b_o
@ ( max_extp_option_b
@ ^ [X: option_b,Y4: option_b] : ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X @ Y4 ) @ R4 ) ) ) ) ) ) ).
% max_ext_def
thf(fact_938_antisymp__antisym__eq,axiom,
! [R5: set_Pr258254617715012167tion_b] :
( ( antisymp_on_option_b @ top_top_set_option_b
@ ^ [X: option_b,Y4: option_b] : ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X @ Y4 ) @ R5 ) )
= ( antisym_on_option_b @ top_top_set_option_b @ R5 ) ) ).
% antisymp_antisym_eq
thf(fact_939_Greatest__def,axiom,
( order_Greatest_nat
= ( ^ [P3: nat > $o] :
( the_nat
@ ^ [X: nat] :
( ( P3 @ X )
& ! [Y4: nat] :
( ( P3 @ Y4 )
=> ( ord_less_eq_nat @ Y4 @ X ) ) ) ) ) ) ).
% Greatest_def
thf(fact_940_map__option__eq__Some,axiom,
! [F: b > b,Xo: option_b,Y5: b] :
( ( ( map_option_b_b @ F @ Xo )
= ( some_b @ Y5 ) )
= ( ? [Z4: b] :
( ( Xo
= ( some_b @ Z4 ) )
& ( ( F @ Z4 )
= Y5 ) ) ) ) ).
% map_option_eq_Some
thf(fact_941_option_Osimps_I9_J,axiom,
! [F: b > b,X2: b] :
( ( map_option_b_b @ F @ ( some_b @ X2 ) )
= ( some_b @ ( F @ X2 ) ) ) ).
% option.simps(9)
thf(fact_942_antisymI,axiom,
! [R5: set_Pr258254617715012167tion_b] :
( ! [X3: option_b,Y3: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X3 @ Y3 ) @ R5 )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ Y3 @ X3 ) @ R5 )
=> ( X3 = Y3 ) ) )
=> ( antisym_on_option_b @ top_top_set_option_b @ R5 ) ) ).
% antisymI
thf(fact_943_antisymD,axiom,
! [R5: set_Pr258254617715012167tion_b,X4: option_b,Y5: option_b] :
( ( antisym_on_option_b @ top_top_set_option_b @ R5 )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ Y5 ) @ R5 )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ Y5 @ X4 ) @ R5 )
=> ( X4 = Y5 ) ) ) ) ).
% antisymD
thf(fact_944_Least__def,axiom,
( ord_Least_nat
= ( ^ [P3: nat > $o] :
( the_nat
@ ^ [X: nat] :
( ( P3 @ X )
& ! [Y4: nat] :
( ( P3 @ Y4 )
=> ( ord_less_eq_nat @ X @ Y4 ) ) ) ) ) ) ).
% Least_def
thf(fact_945_init__seg__of__def,axiom,
( init_seg_of_option_b
= ( collec1918043184897894738tion_b
@ ( produc2671211398375001388on_b_o
@ ^ [R2: set_Pr258254617715012167tion_b,S6: set_Pr258254617715012167tion_b] :
( ( ord_le6367397903258896871tion_b @ R2 @ S6 )
& ! [A6: option_b,B4: option_b,C4: option_b] :
( ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A6 @ B4 ) @ S6 )
& ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ B4 @ C4 ) @ R2 ) )
=> ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A6 @ B4 ) @ R2 ) ) ) ) ) ) ).
% init_seg_of_def
thf(fact_946_asymI,axiom,
! [R5: set_Pr258254617715012167tion_b] :
( ! [X3: option_b,Y3: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X3 @ Y3 ) @ R5 )
=> ~ ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ Y3 @ X3 ) @ R5 ) )
=> ( asym_on_option_b @ top_top_set_option_b @ R5 ) ) ).
% asymI
thf(fact_947_asym__onI,axiom,
! [A5: set_option_b,R5: set_Pr258254617715012167tion_b] :
( ! [X3: option_b,Y3: option_b] :
( ( member_option_b @ X3 @ A5 )
=> ( ( member_option_b @ Y3 @ A5 )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X3 @ Y3 ) @ R5 )
=> ~ ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ Y3 @ X3 ) @ R5 ) ) ) )
=> ( asym_on_option_b @ A5 @ R5 ) ) ).
% asym_onI
thf(fact_948_top__empty__eq2,axiom,
( top_to4726238945551381741_nat_o
= ( ^ [X: produc7781606619528532327tion_b,Y4: nat] : ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ X @ Y4 ) @ top_to6093440770071985484_b_nat ) ) ) ).
% top_empty_eq2
thf(fact_949_top__empty__eq2,axiom,
( top_to8960343510913153662on_b_o
= ( ^ [X: option_b,Y4: option_b] : ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X @ Y4 ) @ top_to1926935634769518487tion_b ) ) ) ).
% top_empty_eq2
thf(fact_950_top__empty__eq2,axiom,
( top_top_b_nat_o
= ( ^ [X: b,Y4: nat] : ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ X @ Y4 ) @ top_to8949910960566930148_b_nat ) ) ) ).
% top_empty_eq2
thf(fact_951_Least1I,axiom,
! [P2: nat > $o] :
( ? [X8: nat] :
( ( P2 @ X8 )
& ! [Y3: nat] :
( ( P2 @ Y3 )
=> ( ord_less_eq_nat @ X8 @ Y3 ) )
& ! [Y3: nat] :
( ( ( P2 @ Y3 )
& ! [Ya2: nat] :
( ( P2 @ Ya2 )
=> ( ord_less_eq_nat @ Y3 @ Ya2 ) ) )
=> ( Y3 = X8 ) ) )
=> ( P2 @ ( ord_Least_nat @ P2 ) ) ) ).
% Least1I
thf(fact_952_Least1__le,axiom,
! [P2: nat > $o,Z: nat] :
( ? [X8: nat] :
( ( P2 @ X8 )
& ! [Y3: nat] :
( ( P2 @ Y3 )
=> ( ord_less_eq_nat @ X8 @ Y3 ) )
& ! [Y3: nat] :
( ( ( P2 @ Y3 )
& ! [Ya2: nat] :
( ( P2 @ Ya2 )
=> ( ord_less_eq_nat @ Y3 @ Ya2 ) ) )
=> ( Y3 = X8 ) ) )
=> ( ( P2 @ Z )
=> ( ord_less_eq_nat @ ( ord_Least_nat @ P2 ) @ Z ) ) ) ).
% Least1_le
thf(fact_953_LeastI2__order,axiom,
! [P2: nat > $o,X4: nat,Q: nat > $o] :
( ( P2 @ X4 )
=> ( ! [Y3: nat] :
( ( P2 @ Y3 )
=> ( ord_less_eq_nat @ X4 @ Y3 ) )
=> ( ! [X3: nat] :
( ( P2 @ X3 )
=> ( ! [Y9: nat] :
( ( P2 @ Y9 )
=> ( ord_less_eq_nat @ X3 @ Y9 ) )
=> ( Q @ X3 ) ) )
=> ( Q @ ( ord_Least_nat @ P2 ) ) ) ) ) ).
% LeastI2_order
thf(fact_954_Least__equality,axiom,
! [P2: nat > $o,X4: nat] :
( ( P2 @ X4 )
=> ( ! [Y3: nat] :
( ( P2 @ Y3 )
=> ( ord_less_eq_nat @ X4 @ Y3 ) )
=> ( ( ord_Least_nat @ P2 )
= X4 ) ) ) ).
% Least_equality
thf(fact_955_LeastI2__wellorder,axiom,
! [P2: nat > $o,A: nat,Q: nat > $o] :
( ( P2 @ A )
=> ( ! [A4: nat] :
( ( P2 @ A4 )
=> ( ! [B9: nat] :
( ( P2 @ B9 )
=> ( ord_less_eq_nat @ A4 @ B9 ) )
=> ( Q @ A4 ) ) )
=> ( Q @ ( ord_Least_nat @ P2 ) ) ) ) ).
% LeastI2_wellorder
thf(fact_956_LeastI2__wellorder__ex,axiom,
! [P2: nat > $o,Q: nat > $o] :
( ? [X_1: nat] : ( P2 @ X_1 )
=> ( ! [A4: nat] :
( ( P2 @ A4 )
=> ( ! [B9: nat] :
( ( P2 @ B9 )
=> ( ord_less_eq_nat @ A4 @ B9 ) )
=> ( Q @ A4 ) ) )
=> ( Q @ ( ord_Least_nat @ P2 ) ) ) ) ).
% LeastI2_wellorder_ex
thf(fact_957_asym__on__def,axiom,
( asym_on_option_b
= ( ^ [A8: set_option_b,R2: set_Pr258254617715012167tion_b] :
! [X: option_b] :
( ( member_option_b @ X @ A8 )
=> ! [Y4: option_b] :
( ( member_option_b @ Y4 @ A8 )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X @ Y4 ) @ R2 )
=> ~ ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ Y4 @ X ) @ R2 ) ) ) ) ) ) ).
% asym_on_def
thf(fact_958_asym__onD,axiom,
! [A5: set_option_b,R5: set_Pr258254617715012167tion_b,X4: option_b,Y5: option_b] :
( ( asym_on_option_b @ A5 @ R5 )
=> ( ( member_option_b @ X4 @ A5 )
=> ( ( member_option_b @ Y5 @ A5 )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ Y5 ) @ R5 )
=> ~ ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ Y5 @ X4 ) @ R5 ) ) ) ) ) ).
% asym_onD
thf(fact_959_Least__le,axiom,
! [P2: nat > $o,K: nat] :
( ( P2 @ K )
=> ( ord_less_eq_nat @ ( ord_Least_nat @ P2 ) @ K ) ) ).
% Least_le
thf(fact_960_asym__iff,axiom,
! [R5: set_Pr258254617715012167tion_b] :
( ( asym_on_option_b @ top_top_set_option_b @ R5 )
= ( ! [X: option_b,Y4: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X @ Y4 ) @ R5 )
=> ~ ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ Y4 @ X ) @ R5 ) ) ) ) ).
% asym_iff
thf(fact_961_asymD,axiom,
! [R5: set_Pr258254617715012167tion_b,X4: option_b,Y5: option_b] :
( ( asym_on_option_b @ top_top_set_option_b @ R5 )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ Y5 ) @ R5 )
=> ~ ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ Y5 @ X4 ) @ R5 ) ) ) ).
% asymD
thf(fact_962_asymp__asym__eq,axiom,
! [R5: set_Pr258254617715012167tion_b] :
( ( asymp_on_option_b @ top_top_set_option_b
@ ^ [X: option_b,Y4: option_b] : ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X @ Y4 ) @ R5 ) )
= ( asym_on_option_b @ top_top_set_option_b @ R5 ) ) ).
% asymp_asym_eq
thf(fact_963_asymp__on__asym__on__eq,axiom,
! [A5: set_option_b,R5: set_Pr258254617715012167tion_b] :
( ( asymp_on_option_b @ A5
@ ^ [X: option_b,Y4: option_b] : ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X @ Y4 ) @ R5 ) )
= ( asym_on_option_b @ A5 @ R5 ) ) ).
% asymp_on_asym_on_eq
thf(fact_964_relax__pos__lift__root__steps,axiom,
! [F2: set_Pr1307281990691478580_b_nat,W: fOR_pos_step,X6: fOR_ext_step,R: set_Pr3134649703833893895term_b] : ( ord_le2408605988743369639term_b @ ( transi8854406251171887185term_b @ ( lift_R8854095231239425056step_b @ F2 @ W @ X6 @ R ) ) @ ( transi8854406251171887185term_b @ ( lift_R8854095231239425056step_b @ F2 @ fOR_pos_PAny @ X6 @ R ) ) ) ).
% relax_pos_lift_root_steps
thf(fact_965_trancl_Ocases,axiom,
! [A1: option_b,A22: option_b,R5: set_Pr258254617715012167tion_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A1 @ A22 ) @ ( transi596562996543779814tion_b @ R5 ) )
=> ( ~ ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A1 @ A22 ) @ R5 )
=> ~ ! [B3: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A1 @ B3 ) @ ( transi596562996543779814tion_b @ R5 ) )
=> ~ ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ B3 @ A22 ) @ R5 ) ) ) ) ).
% trancl.cases
thf(fact_966_trancl_Osimps,axiom,
! [A1: option_b,A22: option_b,R5: set_Pr258254617715012167tion_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A1 @ A22 ) @ ( transi596562996543779814tion_b @ R5 ) )
= ( ? [A6: option_b,B4: option_b] :
( ( A1 = A6 )
& ( A22 = B4 )
& ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A6 @ B4 ) @ R5 ) )
| ? [A6: option_b,B4: option_b,C4: option_b] :
( ( A1 = A6 )
& ( A22 = C4 )
& ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A6 @ B4 ) @ ( transi596562996543779814tion_b @ R5 ) )
& ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ B4 @ C4 ) @ R5 ) ) ) ) ).
% trancl.simps
thf(fact_967_trancl_Or__into__trancl,axiom,
! [A: option_b,B: option_b,R5: set_Pr258254617715012167tion_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ B ) @ R5 )
=> ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ B ) @ ( transi596562996543779814tion_b @ R5 ) ) ) ).
% trancl.r_into_trancl
thf(fact_968_tranclE,axiom,
! [A: option_b,B: option_b,R5: set_Pr258254617715012167tion_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ B ) @ ( transi596562996543779814tion_b @ R5 ) )
=> ( ~ ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ B ) @ R5 )
=> ~ ! [C2: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ C2 ) @ ( transi596562996543779814tion_b @ R5 ) )
=> ~ ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ C2 @ B ) @ R5 ) ) ) ) ).
% tranclE
thf(fact_969_trancl__trans,axiom,
! [X4: option_b,Y5: option_b,R5: set_Pr258254617715012167tion_b,Z: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ Y5 ) @ ( transi596562996543779814tion_b @ R5 ) )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ Y5 @ Z ) @ ( transi596562996543779814tion_b @ R5 ) )
=> ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ Z ) @ ( transi596562996543779814tion_b @ R5 ) ) ) ) ).
% trancl_trans
thf(fact_970_trancl__induct,axiom,
! [A: option_b,B: option_b,R5: set_Pr258254617715012167tion_b,P2: option_b > $o] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ B ) @ ( transi596562996543779814tion_b @ R5 ) )
=> ( ! [Y3: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ Y3 ) @ R5 )
=> ( P2 @ Y3 ) )
=> ( ! [Y3: option_b,Z2: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ Y3 ) @ ( transi596562996543779814tion_b @ R5 ) )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ Y3 @ Z2 ) @ R5 )
=> ( ( P2 @ Y3 )
=> ( P2 @ Z2 ) ) ) )
=> ( P2 @ B ) ) ) ) ).
% trancl_induct
thf(fact_971_r__r__into__trancl,axiom,
! [A: option_b,B: option_b,R: set_Pr258254617715012167tion_b,C: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ B ) @ R )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ B @ C ) @ R )
=> ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ C ) @ ( transi596562996543779814tion_b @ R ) ) ) ) ).
% r_r_into_trancl
thf(fact_972_converse__tranclE,axiom,
! [X4: option_b,Z: option_b,R5: set_Pr258254617715012167tion_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ Z ) @ ( transi596562996543779814tion_b @ R5 ) )
=> ( ~ ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ Z ) @ R5 )
=> ~ ! [Y3: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ Y3 ) @ R5 )
=> ~ ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ Y3 @ Z ) @ ( transi596562996543779814tion_b @ R5 ) ) ) ) ) ).
% converse_tranclE
thf(fact_973_irrefl__trancl__rD,axiom,
! [R5: set_Pr258254617715012167tion_b,X4: option_b,Y5: option_b] :
( ! [X3: option_b] :
~ ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X3 @ X3 ) @ ( transi596562996543779814tion_b @ R5 ) )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ Y5 ) @ R5 )
=> ( X4 != Y5 ) ) ) ).
% irrefl_trancl_rD
thf(fact_974_Transitive__Closure_Otrancl__into__trancl,axiom,
! [A: option_b,B: option_b,R5: set_Pr258254617715012167tion_b,C: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ B ) @ ( transi596562996543779814tion_b @ R5 ) )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ B @ C ) @ R5 )
=> ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ C ) @ ( transi596562996543779814tion_b @ R5 ) ) ) ) ).
% Transitive_Closure.trancl_into_trancl
thf(fact_975_trancl__into__trancl2,axiom,
! [A: option_b,B: option_b,R5: set_Pr258254617715012167tion_b,C: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ B ) @ R5 )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ B @ C ) @ ( transi596562996543779814tion_b @ R5 ) )
=> ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ C ) @ ( transi596562996543779814tion_b @ R5 ) ) ) ) ).
% trancl_into_trancl2
thf(fact_976_trancl__trans__induct,axiom,
! [X4: option_b,Y5: option_b,R5: set_Pr258254617715012167tion_b,P2: option_b > option_b > $o] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ Y5 ) @ ( transi596562996543779814tion_b @ R5 ) )
=> ( ! [X3: option_b,Y3: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X3 @ Y3 ) @ R5 )
=> ( P2 @ X3 @ Y3 ) )
=> ( ! [X3: option_b,Y3: option_b,Z2: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X3 @ Y3 ) @ ( transi596562996543779814tion_b @ R5 ) )
=> ( ( P2 @ X3 @ Y3 )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ Y3 @ Z2 ) @ ( transi596562996543779814tion_b @ R5 ) )
=> ( ( P2 @ Y3 @ Z2 )
=> ( P2 @ X3 @ Z2 ) ) ) ) )
=> ( P2 @ X4 @ Y5 ) ) ) ) ).
% trancl_trans_induct
thf(fact_977_converse__trancl__induct,axiom,
! [A: option_b,B: option_b,R5: set_Pr258254617715012167tion_b,P2: option_b > $o] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ B ) @ ( transi596562996543779814tion_b @ R5 ) )
=> ( ! [Y3: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ Y3 @ B ) @ R5 )
=> ( P2 @ Y3 ) )
=> ( ! [Y3: option_b,Z2: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ Y3 @ Z2 ) @ R5 )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ Z2 @ B ) @ ( transi596562996543779814tion_b @ R5 ) )
=> ( ( P2 @ Z2 )
=> ( P2 @ Y3 ) ) ) )
=> ( P2 @ A ) ) ) ) ).
% converse_trancl_induct
thf(fact_978_refl__onD,axiom,
! [A5: set_option_b,R5: set_Pr258254617715012167tion_b,A: option_b] :
( ( refl_on_option_b @ A5 @ R5 )
=> ( ( member_option_b @ A @ A5 )
=> ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ A ) @ R5 ) ) ) ).
% refl_onD
thf(fact_979_refl__onD1,axiom,
! [A5: set_option_b,R5: set_Pr258254617715012167tion_b,X4: option_b,Y5: option_b] :
( ( refl_on_option_b @ A5 @ R5 )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ Y5 ) @ R5 )
=> ( member_option_b @ X4 @ A5 ) ) ) ).
% refl_onD1
thf(fact_980_refl__onD2,axiom,
! [A5: set_option_b,R5: set_Pr258254617715012167tion_b,X4: option_b,Y5: option_b] :
( ( refl_on_option_b @ A5 @ R5 )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ Y5 ) @ R5 )
=> ( member_option_b @ Y5 @ A5 ) ) ) ).
% refl_onD2
thf(fact_981_reflD,axiom,
! [R5: set_Pr258254617715012167tion_b,A: option_b] :
( ( refl_on_option_b @ top_top_set_option_b @ R5 )
=> ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ A ) @ R5 ) ) ).
% reflD
thf(fact_982_reflI,axiom,
! [R5: set_Pr258254617715012167tion_b] :
( ! [X3: option_b] : ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X3 @ X3 ) @ R5 )
=> ( refl_on_option_b @ top_top_set_option_b @ R5 ) ) ).
% reflI
thf(fact_983_refl__on__domain,axiom,
! [A5: set_option_b,R5: set_Pr258254617715012167tion_b,A: option_b,B: option_b] :
( ( refl_on_option_b @ A5 @ R5 )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ B ) @ R5 )
=> ( ( member_option_b @ A @ A5 )
& ( member_option_b @ B @ A5 ) ) ) ) ).
% refl_on_domain
thf(fact_984_trancl__map,axiom,
! [R5: set_Pr258254617715012167tion_b,F: option_b > option_b,S4: set_Pr258254617715012167tion_b,X4: option_b,Y5: option_b] :
( ! [X3: option_b,Y3: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X3 @ Y3 ) @ R5 )
=> ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ ( F @ X3 ) @ ( F @ Y3 ) ) @ S4 ) )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ Y5 ) @ ( transi596562996543779814tion_b @ R5 ) )
=> ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ ( F @ X4 ) @ ( F @ Y5 ) ) @ ( transi596562996543779814tion_b @ S4 ) ) ) ) ).
% trancl_map
thf(fact_985_trancl__insert2,axiom,
! [A: option_b,B: option_b,R5: set_Pr258254617715012167tion_b] :
( ( transi596562996543779814tion_b @ ( insert5518505416251236151tion_b @ ( produc3989389360737052631tion_b @ A @ B ) @ R5 ) )
= ( sup_su3110286242275913755tion_b @ ( transi596562996543779814tion_b @ R5 )
@ ( collec8407377912107443410tion_b
@ ( produc3378454745690301612on_b_o
@ ^ [X: option_b,Y4: option_b] :
( ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X @ A ) @ ( transi596562996543779814tion_b @ R5 ) )
| ( X = A ) )
& ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ B @ Y4 ) @ ( transi596562996543779814tion_b @ R5 ) )
| ( Y4 = B ) ) ) ) ) ) ) ).
% trancl_insert2
thf(fact_986_SigmaI,axiom,
! [A: produc7781606619528532327tion_b,A5: set_Pr258254617715012167tion_b,B: nat,B5: produc7781606619528532327tion_b > set_nat] :
( ( member547026996284216464tion_b @ A @ A5 )
=> ( ( member_nat @ B @ ( B5 @ A ) )
=> ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ A @ B ) @ ( produc7925964276780242415_b_nat @ A5 @ B5 ) ) ) ) ).
% SigmaI
thf(fact_987_SigmaI,axiom,
! [A: option_b,A5: set_option_b,B: option_b,B5: option_b > set_option_b] :
( ( member_option_b @ A @ A5 )
=> ( ( member_option_b @ B @ ( B5 @ A ) )
=> ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ B ) @ ( produc4470504317345894024tion_b @ A5 @ B5 ) ) ) ) ).
% SigmaI
thf(fact_988_SigmaI,axiom,
! [A: b,A5: set_b,B: nat,B5: b > set_nat] :
( ( member_b @ A @ A5 )
=> ( ( member_nat @ B @ ( B5 @ A ) )
=> ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ A @ B ) @ ( product_Sigma_b_nat @ A5 @ B5 ) ) ) ) ).
% SigmaI
thf(fact_989_mem__Sigma__iff,axiom,
! [A: produc7781606619528532327tion_b,B: nat,A5: set_Pr258254617715012167tion_b,B5: produc7781606619528532327tion_b > set_nat] :
( ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ A @ B ) @ ( produc7925964276780242415_b_nat @ A5 @ B5 ) )
= ( ( member547026996284216464tion_b @ A @ A5 )
& ( member_nat @ B @ ( B5 @ A ) ) ) ) ).
% mem_Sigma_iff
thf(fact_990_mem__Sigma__iff,axiom,
! [A: option_b,B: option_b,A5: set_option_b,B5: option_b > set_option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ B ) @ ( produc4470504317345894024tion_b @ A5 @ B5 ) )
= ( ( member_option_b @ A @ A5 )
& ( member_option_b @ B @ ( B5 @ A ) ) ) ) ).
% mem_Sigma_iff
thf(fact_991_mem__Sigma__iff,axiom,
! [A: b,B: nat,A5: set_b,B5: b > set_nat] :
( ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ A @ B ) @ ( product_Sigma_b_nat @ A5 @ B5 ) )
= ( ( member_b @ A @ A5 )
& ( member_nat @ B @ ( B5 @ A ) ) ) ) ).
% mem_Sigma_iff
thf(fact_992_insert__Times__insert,axiom,
! [A: produc7781606619528532327tion_b,A5: set_Pr258254617715012167tion_b,B: nat,B5: set_nat] :
( ( produc7925964276780242415_b_nat @ ( insert5518505416251236151tion_b @ A @ A5 )
@ ^ [Uu: produc7781606619528532327tion_b] : ( insert_nat @ B @ B5 ) )
= ( insert4981606947241745174_b_nat @ ( produc2093246604507004384_b_nat @ A @ B )
@ ( sup_su934465365883254728_b_nat
@ ( produc7925964276780242415_b_nat @ A5
@ ^ [Uu: produc7781606619528532327tion_b] : ( insert_nat @ B @ B5 ) )
@ ( produc7925964276780242415_b_nat @ ( insert5518505416251236151tion_b @ A @ A5 )
@ ^ [Uu: produc7781606619528532327tion_b] : B5 ) ) ) ) ).
% insert_Times_insert
thf(fact_993_insert__Times__insert,axiom,
! [A: option_b,A5: set_option_b,B: option_b,B5: set_option_b] :
( ( produc4470504317345894024tion_b @ ( insert_option_b @ A @ A5 )
@ ^ [Uu: option_b] : ( insert_option_b @ B @ B5 ) )
= ( insert5518505416251236151tion_b @ ( produc3989389360737052631tion_b @ A @ B )
@ ( sup_su3110286242275913755tion_b
@ ( produc4470504317345894024tion_b @ A5
@ ^ [Uu: option_b] : ( insert_option_b @ B @ B5 ) )
@ ( produc4470504317345894024tion_b @ ( insert_option_b @ A @ A5 )
@ ^ [Uu: option_b] : B5 ) ) ) ) ).
% insert_Times_insert
thf(fact_994_insert__Times__insert,axiom,
! [A: b,A5: set_b,B: nat,B5: set_nat] :
( ( product_Sigma_b_nat @ ( insert_b @ A @ A5 )
@ ^ [Uu: b] : ( insert_nat @ B @ B5 ) )
= ( insert66675715695368366_b_nat @ ( product_Pair_b_nat @ A @ B )
@ ( sup_su6056130500584125792_b_nat
@ ( product_Sigma_b_nat @ A5
@ ^ [Uu: b] : ( insert_nat @ B @ B5 ) )
@ ( product_Sigma_b_nat @ ( insert_b @ A @ A5 )
@ ^ [Uu: b] : B5 ) ) ) ) ).
% insert_Times_insert
thf(fact_995_SigmaE,axiom,
! [C: produc1396820459975257318_b_nat,A5: set_Pr258254617715012167tion_b,B5: produc7781606619528532327tion_b > set_nat] :
( ( member7289896697870905981_b_nat @ C @ ( produc7925964276780242415_b_nat @ A5 @ B5 ) )
=> ~ ! [X3: produc7781606619528532327tion_b] :
( ( member547026996284216464tion_b @ X3 @ A5 )
=> ! [Y3: nat] :
( ( member_nat @ Y3 @ ( B5 @ X3 ) )
=> ( C
!= ( produc2093246604507004384_b_nat @ X3 @ Y3 ) ) ) ) ) ).
% SigmaE
thf(fact_996_SigmaE,axiom,
! [C: produc7781606619528532327tion_b,A5: set_option_b,B5: option_b > set_option_b] :
( ( member547026996284216464tion_b @ C @ ( produc4470504317345894024tion_b @ A5 @ B5 ) )
=> ~ ! [X3: option_b] :
( ( member_option_b @ X3 @ A5 )
=> ! [Y3: option_b] :
( ( member_option_b @ Y3 @ ( B5 @ X3 ) )
=> ( C
!= ( produc3989389360737052631tion_b @ X3 @ Y3 ) ) ) ) ) ).
% SigmaE
thf(fact_997_SigmaE,axiom,
! [C: product_prod_b_nat,A5: set_b,B5: b > set_nat] :
( ( member6959632917342813205_b_nat @ C @ ( product_Sigma_b_nat @ A5 @ B5 ) )
=> ~ ! [X3: b] :
( ( member_b @ X3 @ A5 )
=> ! [Y3: nat] :
( ( member_nat @ Y3 @ ( B5 @ X3 ) )
=> ( C
!= ( product_Pair_b_nat @ X3 @ Y3 ) ) ) ) ) ).
% SigmaE
thf(fact_998_SigmaD1,axiom,
! [A: produc7781606619528532327tion_b,B: nat,A5: set_Pr258254617715012167tion_b,B5: produc7781606619528532327tion_b > set_nat] :
( ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ A @ B ) @ ( produc7925964276780242415_b_nat @ A5 @ B5 ) )
=> ( member547026996284216464tion_b @ A @ A5 ) ) ).
% SigmaD1
thf(fact_999_SigmaD1,axiom,
! [A: option_b,B: option_b,A5: set_option_b,B5: option_b > set_option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ B ) @ ( produc4470504317345894024tion_b @ A5 @ B5 ) )
=> ( member_option_b @ A @ A5 ) ) ).
% SigmaD1
thf(fact_1000_SigmaD1,axiom,
! [A: b,B: nat,A5: set_b,B5: b > set_nat] :
( ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ A @ B ) @ ( product_Sigma_b_nat @ A5 @ B5 ) )
=> ( member_b @ A @ A5 ) ) ).
% SigmaD1
thf(fact_1001_SigmaD2,axiom,
! [A: produc7781606619528532327tion_b,B: nat,A5: set_Pr258254617715012167tion_b,B5: produc7781606619528532327tion_b > set_nat] :
( ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ A @ B ) @ ( produc7925964276780242415_b_nat @ A5 @ B5 ) )
=> ( member_nat @ B @ ( B5 @ A ) ) ) ).
% SigmaD2
thf(fact_1002_SigmaD2,axiom,
! [A: option_b,B: option_b,A5: set_option_b,B5: option_b > set_option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ B ) @ ( produc4470504317345894024tion_b @ A5 @ B5 ) )
=> ( member_option_b @ B @ ( B5 @ A ) ) ) ).
% SigmaD2
thf(fact_1003_SigmaD2,axiom,
! [A: b,B: nat,A5: set_b,B5: b > set_nat] :
( ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ A @ B ) @ ( product_Sigma_b_nat @ A5 @ B5 ) )
=> ( member_nat @ B @ ( B5 @ A ) ) ) ).
% SigmaD2
thf(fact_1004_SigmaE2,axiom,
! [A: produc7781606619528532327tion_b,B: nat,A5: set_Pr258254617715012167tion_b,B5: produc7781606619528532327tion_b > set_nat] :
( ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ A @ B ) @ ( produc7925964276780242415_b_nat @ A5 @ B5 ) )
=> ~ ( ( member547026996284216464tion_b @ A @ A5 )
=> ~ ( member_nat @ B @ ( B5 @ A ) ) ) ) ).
% SigmaE2
thf(fact_1005_SigmaE2,axiom,
! [A: option_b,B: option_b,A5: set_option_b,B5: option_b > set_option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ B ) @ ( produc4470504317345894024tion_b @ A5 @ B5 ) )
=> ~ ( ( member_option_b @ A @ A5 )
=> ~ ( member_option_b @ B @ ( B5 @ A ) ) ) ) ).
% SigmaE2
thf(fact_1006_SigmaE2,axiom,
! [A: b,B: nat,A5: set_b,B5: b > set_nat] :
( ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ A @ B ) @ ( product_Sigma_b_nat @ A5 @ B5 ) )
=> ~ ( ( member_b @ A @ A5 )
=> ~ ( member_nat @ B @ ( B5 @ A ) ) ) ) ).
% SigmaE2
thf(fact_1007_trancl__induct2,axiom,
! [Ax: produc7781606619528532327tion_b,Ay: nat,Bx: produc7781606619528532327tion_b,By: nat,R5: set_Pr8202489598513264781_b_nat,P2: produc7781606619528532327tion_b > nat > $o] :
( ( member4316259128586992598_b_nat @ ( produc7802874649797638501_b_nat @ ( produc2093246604507004384_b_nat @ Ax @ Ay ) @ ( produc2093246604507004384_b_nat @ Bx @ By ) ) @ ( transi4339739544926745349_b_nat @ R5 ) )
=> ( ! [A4: produc7781606619528532327tion_b,B3: nat] :
( ( member4316259128586992598_b_nat @ ( produc7802874649797638501_b_nat @ ( produc2093246604507004384_b_nat @ Ax @ Ay ) @ ( produc2093246604507004384_b_nat @ A4 @ B3 ) ) @ R5 )
=> ( P2 @ A4 @ B3 ) )
=> ( ! [A4: produc7781606619528532327tion_b,B3: nat,Aa2: produc7781606619528532327tion_b,Ba: nat] :
( ( member4316259128586992598_b_nat @ ( produc7802874649797638501_b_nat @ ( produc2093246604507004384_b_nat @ Ax @ Ay ) @ ( produc2093246604507004384_b_nat @ A4 @ B3 ) ) @ ( transi4339739544926745349_b_nat @ R5 ) )
=> ( ( member4316259128586992598_b_nat @ ( produc7802874649797638501_b_nat @ ( produc2093246604507004384_b_nat @ A4 @ B3 ) @ ( produc2093246604507004384_b_nat @ Aa2 @ Ba ) ) @ R5 )
=> ( ( P2 @ A4 @ B3 )
=> ( P2 @ Aa2 @ Ba ) ) ) )
=> ( P2 @ Bx @ By ) ) ) ) ).
% trancl_induct2
thf(fact_1008_trancl__induct2,axiom,
! [Ax: option_b,Ay: option_b,Bx: option_b,By: option_b,R5: set_Pr5366877986981747911tion_b,P2: option_b > option_b > $o] :
( ( member6435960643780680464tion_b @ ( produc7954421581189286743tion_b @ ( produc3989389360737052631tion_b @ Ax @ Ay ) @ ( produc3989389360737052631tion_b @ Bx @ By ) ) @ ( transi5393868930814811656tion_b @ R5 ) )
=> ( ! [A4: option_b,B3: option_b] :
( ( member6435960643780680464tion_b @ ( produc7954421581189286743tion_b @ ( produc3989389360737052631tion_b @ Ax @ Ay ) @ ( produc3989389360737052631tion_b @ A4 @ B3 ) ) @ R5 )
=> ( P2 @ A4 @ B3 ) )
=> ( ! [A4: option_b,B3: option_b,Aa2: option_b,Ba: option_b] :
( ( member6435960643780680464tion_b @ ( produc7954421581189286743tion_b @ ( produc3989389360737052631tion_b @ Ax @ Ay ) @ ( produc3989389360737052631tion_b @ A4 @ B3 ) ) @ ( transi5393868930814811656tion_b @ R5 ) )
=> ( ( member6435960643780680464tion_b @ ( produc7954421581189286743tion_b @ ( produc3989389360737052631tion_b @ A4 @ B3 ) @ ( produc3989389360737052631tion_b @ Aa2 @ Ba ) ) @ R5 )
=> ( ( P2 @ A4 @ B3 )
=> ( P2 @ Aa2 @ Ba ) ) ) )
=> ( P2 @ Bx @ By ) ) ) ) ).
% trancl_induct2
thf(fact_1009_trancl__induct2,axiom,
! [Ax: b,Ay: nat,Bx: b,By: nat,R5: set_Pr5241429435540800445_b_nat,P2: b > nat > $o] :
( ( member4966892972527255302_b_nat @ ( produc2793586353817733269_b_nat @ ( product_Pair_b_nat @ Ax @ Ay ) @ ( product_Pair_b_nat @ Bx @ By ) ) @ ( transi8041030836719688861_b_nat @ R5 ) )
=> ( ! [A4: b,B3: nat] :
( ( member4966892972527255302_b_nat @ ( produc2793586353817733269_b_nat @ ( product_Pair_b_nat @ Ax @ Ay ) @ ( product_Pair_b_nat @ A4 @ B3 ) ) @ R5 )
=> ( P2 @ A4 @ B3 ) )
=> ( ! [A4: b,B3: nat,Aa2: b,Ba: nat] :
( ( member4966892972527255302_b_nat @ ( produc2793586353817733269_b_nat @ ( product_Pair_b_nat @ Ax @ Ay ) @ ( product_Pair_b_nat @ A4 @ B3 ) ) @ ( transi8041030836719688861_b_nat @ R5 ) )
=> ( ( member4966892972527255302_b_nat @ ( produc2793586353817733269_b_nat @ ( product_Pair_b_nat @ A4 @ B3 ) @ ( product_Pair_b_nat @ Aa2 @ Ba ) ) @ R5 )
=> ( ( P2 @ A4 @ B3 )
=> ( P2 @ Aa2 @ Ba ) ) ) )
=> ( P2 @ Bx @ By ) ) ) ) ).
% trancl_induct2
thf(fact_1010_refl__on__def,axiom,
( refl_on_option_b
= ( ^ [A8: set_option_b,R2: set_Pr258254617715012167tion_b] :
( ( ord_le6367397903258896871tion_b @ R2
@ ( produc4470504317345894024tion_b @ A8
@ ^ [Uu: option_b] : A8 ) )
& ! [X: option_b] :
( ( member_option_b @ X @ A8 )
=> ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X @ X ) @ R2 ) ) ) ) ) ).
% refl_on_def
thf(fact_1011_refl__onI,axiom,
! [R5: set_Pr258254617715012167tion_b,A5: set_option_b] :
( ( ord_le6367397903258896871tion_b @ R5
@ ( produc4470504317345894024tion_b @ A5
@ ^ [Uu: option_b] : A5 ) )
=> ( ! [X3: option_b] :
( ( member_option_b @ X3 @ A5 )
=> ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X3 @ X3 ) @ R5 ) )
=> ( refl_on_option_b @ A5 @ R5 ) ) ) ).
% refl_onI
thf(fact_1012_lift__root__step__StrictParallel__seq,axiom,
! [R: set_Pr3134649703833893895term_b,F2: set_Pr1307281990691478580_b_nat] :
( ( ord_le2408605988743369639term_b @ R
@ ( produc3596519815479089608term_b @ ( ground_T_G_b @ F2 )
@ ^ [Uu: ground_gterm_b] : ( ground_T_G_b @ F2 ) ) )
=> ( ord_le2408605988743369639term_b @ ( lift_R8854095231239425056step_b @ F2 @ fOR_pos_PAny @ fOR_ex5070955383060788274rallel @ R ) @ ( transi8854406251171887185term_b @ ( lift_R8854095231239425056step_b @ F2 @ fOR_pos_PAny @ fOR_ext_ESingle @ R ) ) ) ) ).
% lift_root_step_StrictParallel_seq
thf(fact_1013_relation__of__def,axiom,
( order_7817789072647864851tion_b
= ( ^ [P3: option_b > option_b > $o,A8: set_option_b] :
( collec8407377912107443410tion_b
@ ( produc3378454745690301612on_b_o
@ ^ [A6: option_b,B4: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A6 @ B4 )
@ ( produc4470504317345894024tion_b @ A8
@ ^ [Uu: option_b] : A8 ) )
& ( P3 @ A6 @ B4 ) ) ) ) ) ) ).
% relation_of_def
thf(fact_1014_trancl__insert,axiom,
! [Y5: option_b,X4: option_b,R5: set_Pr258254617715012167tion_b] :
( ( transi596562996543779814tion_b @ ( insert5518505416251236151tion_b @ ( produc3989389360737052631tion_b @ Y5 @ X4 ) @ R5 ) )
= ( sup_su3110286242275913755tion_b @ ( transi596562996543779814tion_b @ R5 )
@ ( collec8407377912107443410tion_b
@ ( produc3378454745690301612on_b_o
@ ^ [A6: option_b,B4: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A6 @ Y5 ) @ ( transi330218195068109384tion_b @ R5 ) )
& ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ B4 ) @ ( transi330218195068109384tion_b @ R5 ) ) ) ) ) ) ) ).
% trancl_insert
thf(fact_1015_rtrancl_Ocases,axiom,
! [A1: option_b,A22: option_b,R5: set_Pr258254617715012167tion_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A1 @ A22 ) @ ( transi330218195068109384tion_b @ R5 ) )
=> ( ( A22 != A1 )
=> ~ ! [B3: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A1 @ B3 ) @ ( transi330218195068109384tion_b @ R5 ) )
=> ~ ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ B3 @ A22 ) @ R5 ) ) ) ) ).
% rtrancl.cases
thf(fact_1016_rtrancl_Osimps,axiom,
! [A1: option_b,A22: option_b,R5: set_Pr258254617715012167tion_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A1 @ A22 ) @ ( transi330218195068109384tion_b @ R5 ) )
= ( ? [A6: option_b] :
( ( A1 = A6 )
& ( A22 = A6 ) )
| ? [A6: option_b,B4: option_b,C4: option_b] :
( ( A1 = A6 )
& ( A22 = C4 )
& ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A6 @ B4 ) @ ( transi330218195068109384tion_b @ R5 ) )
& ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ B4 @ C4 ) @ R5 ) ) ) ) ).
% rtrancl.simps
thf(fact_1017_rtrancl_Ortrancl__refl,axiom,
! [A: option_b,R5: set_Pr258254617715012167tion_b] : ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ A ) @ ( transi330218195068109384tion_b @ R5 ) ) ).
% rtrancl.rtrancl_refl
thf(fact_1018_rtrancl_Ortrancl__into__rtrancl,axiom,
! [A: option_b,B: option_b,R5: set_Pr258254617715012167tion_b,C: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ B ) @ ( transi330218195068109384tion_b @ R5 ) )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ B @ C ) @ R5 )
=> ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ C ) @ ( transi330218195068109384tion_b @ R5 ) ) ) ) ).
% rtrancl.rtrancl_into_rtrancl
thf(fact_1019_rtranclE,axiom,
! [A: option_b,B: option_b,R5: set_Pr258254617715012167tion_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ B ) @ ( transi330218195068109384tion_b @ R5 ) )
=> ( ( A != B )
=> ~ ! [Y3: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ Y3 ) @ ( transi330218195068109384tion_b @ R5 ) )
=> ~ ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ Y3 @ B ) @ R5 ) ) ) ) ).
% rtranclE
thf(fact_1020_rtrancl__trans,axiom,
! [X4: option_b,Y5: option_b,R5: set_Pr258254617715012167tion_b,Z: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ Y5 ) @ ( transi330218195068109384tion_b @ R5 ) )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ Y5 @ Z ) @ ( transi330218195068109384tion_b @ R5 ) )
=> ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ Z ) @ ( transi330218195068109384tion_b @ R5 ) ) ) ) ).
% rtrancl_trans
thf(fact_1021_rtrancl__induct,axiom,
! [A: option_b,B: option_b,R5: set_Pr258254617715012167tion_b,P2: option_b > $o] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ B ) @ ( transi330218195068109384tion_b @ R5 ) )
=> ( ( P2 @ A )
=> ( ! [Y3: option_b,Z2: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ Y3 ) @ ( transi330218195068109384tion_b @ R5 ) )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ Y3 @ Z2 ) @ R5 )
=> ( ( P2 @ Y3 )
=> ( P2 @ Z2 ) ) ) )
=> ( P2 @ B ) ) ) ) ).
% rtrancl_induct
thf(fact_1022_converse__rtranclE,axiom,
! [X4: option_b,Z: option_b,R5: set_Pr258254617715012167tion_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ Z ) @ ( transi330218195068109384tion_b @ R5 ) )
=> ( ( X4 != Z )
=> ~ ! [Y3: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ Y3 ) @ R5 )
=> ~ ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ Y3 @ Z ) @ ( transi330218195068109384tion_b @ R5 ) ) ) ) ) ).
% converse_rtranclE
thf(fact_1023_converse__rtrancl__induct,axiom,
! [A: option_b,B: option_b,R5: set_Pr258254617715012167tion_b,P2: option_b > $o] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ B ) @ ( transi330218195068109384tion_b @ R5 ) )
=> ( ( P2 @ B )
=> ( ! [Y3: option_b,Z2: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ Y3 @ Z2 ) @ R5 )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ Z2 @ B ) @ ( transi330218195068109384tion_b @ R5 ) )
=> ( ( P2 @ Z2 )
=> ( P2 @ Y3 ) ) ) )
=> ( P2 @ A ) ) ) ) ).
% converse_rtrancl_induct
thf(fact_1024_converse__rtrancl__into__rtrancl,axiom,
! [A: option_b,B: option_b,R5: set_Pr258254617715012167tion_b,C: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ B ) @ R5 )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ B @ C ) @ ( transi330218195068109384tion_b @ R5 ) )
=> ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ C ) @ ( transi330218195068109384tion_b @ R5 ) ) ) ) ).
% converse_rtrancl_into_rtrancl
thf(fact_1025_trancl__rtrancl__trancl,axiom,
! [A: option_b,B: option_b,R5: set_Pr258254617715012167tion_b,C: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ B ) @ ( transi596562996543779814tion_b @ R5 ) )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ B @ C ) @ ( transi330218195068109384tion_b @ R5 ) )
=> ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ C ) @ ( transi596562996543779814tion_b @ R5 ) ) ) ) ).
% trancl_rtrancl_trancl
thf(fact_1026_rtrancl__trancl__trancl,axiom,
! [X4: option_b,Y5: option_b,R5: set_Pr258254617715012167tion_b,Z: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ Y5 ) @ ( transi330218195068109384tion_b @ R5 ) )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ Y5 @ Z ) @ ( transi596562996543779814tion_b @ R5 ) )
=> ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ Z ) @ ( transi596562996543779814tion_b @ R5 ) ) ) ) ).
% rtrancl_trancl_trancl
thf(fact_1027_rtrancl__into__trancl2,axiom,
! [A: option_b,B: option_b,R5: set_Pr258254617715012167tion_b,C: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ B ) @ R5 )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ B @ C ) @ ( transi330218195068109384tion_b @ R5 ) )
=> ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ C ) @ ( transi596562996543779814tion_b @ R5 ) ) ) ) ).
% rtrancl_into_trancl2
thf(fact_1028_rtrancl__into__trancl1,axiom,
! [A: option_b,B: option_b,R5: set_Pr258254617715012167tion_b,C: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ B ) @ ( transi330218195068109384tion_b @ R5 ) )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ B @ C ) @ R5 )
=> ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ C ) @ ( transi596562996543779814tion_b @ R5 ) ) ) ) ).
% rtrancl_into_trancl1
thf(fact_1029_rtrancl__eq__or__trancl,axiom,
! [X4: option_b,Y5: option_b,R: set_Pr258254617715012167tion_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ Y5 ) @ ( transi330218195068109384tion_b @ R ) )
= ( ( X4 = Y5 )
| ( ( X4 != Y5 )
& ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ Y5 ) @ ( transi596562996543779814tion_b @ R ) ) ) ) ) ).
% rtrancl_eq_or_trancl
thf(fact_1030_trancl__into__rtrancl,axiom,
! [A: option_b,B: option_b,R5: set_Pr258254617715012167tion_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ B ) @ ( transi596562996543779814tion_b @ R5 ) )
=> ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ B ) @ ( transi330218195068109384tion_b @ R5 ) ) ) ).
% trancl_into_rtrancl
thf(fact_1031_tranclD2,axiom,
! [X4: option_b,Y5: option_b,R: set_Pr258254617715012167tion_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ Y5 ) @ ( transi596562996543779814tion_b @ R ) )
=> ? [Z2: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ Z2 ) @ ( transi330218195068109384tion_b @ R ) )
& ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ Z2 @ Y5 ) @ R ) ) ) ).
% tranclD2
thf(fact_1032_rtranclD,axiom,
! [A: option_b,B: option_b,R: set_Pr258254617715012167tion_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ B ) @ ( transi330218195068109384tion_b @ R ) )
=> ( ( A = B )
| ( ( A != B )
& ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ B ) @ ( transi596562996543779814tion_b @ R ) ) ) ) ) ).
% rtranclD
thf(fact_1033_tranclD,axiom,
! [X4: option_b,Y5: option_b,R: set_Pr258254617715012167tion_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ Y5 ) @ ( transi596562996543779814tion_b @ R ) )
=> ? [Z2: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ Z2 ) @ R )
& ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ Z2 @ Y5 ) @ ( transi330218195068109384tion_b @ R ) ) ) ) ).
% tranclD
thf(fact_1034_rtrancl__Un__separatorE,axiom,
! [A: option_b,B: option_b,P2: set_Pr258254617715012167tion_b,Q: set_Pr258254617715012167tion_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ B ) @ ( transi330218195068109384tion_b @ ( sup_su3110286242275913755tion_b @ P2 @ Q ) ) )
=> ( ! [X3: option_b,Y3: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ X3 ) @ ( transi330218195068109384tion_b @ P2 ) )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X3 @ Y3 ) @ Q )
=> ( X3 = Y3 ) ) )
=> ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ B ) @ ( transi330218195068109384tion_b @ P2 ) ) ) ) ).
% rtrancl_Un_separatorE
thf(fact_1035_rtrancl__Un__separator__converseE,axiom,
! [A: option_b,B: option_b,P2: set_Pr258254617715012167tion_b,Q: set_Pr258254617715012167tion_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ B ) @ ( transi330218195068109384tion_b @ ( sup_su3110286242275913755tion_b @ P2 @ Q ) ) )
=> ( ! [X3: option_b,Y3: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X3 @ B ) @ ( transi330218195068109384tion_b @ P2 ) )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ Y3 @ X3 ) @ Q )
=> ( Y3 = X3 ) ) )
=> ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ B ) @ ( transi330218195068109384tion_b @ P2 ) ) ) ) ).
% rtrancl_Un_separator_converseE
thf(fact_1036_rtrancl__induct2,axiom,
! [Ax: produc7781606619528532327tion_b,Ay: nat,Bx: produc7781606619528532327tion_b,By: nat,R5: set_Pr8202489598513264781_b_nat,P2: produc7781606619528532327tion_b > nat > $o] :
( ( member4316259128586992598_b_nat @ ( produc7802874649797638501_b_nat @ ( produc2093246604507004384_b_nat @ Ax @ Ay ) @ ( produc2093246604507004384_b_nat @ Bx @ By ) ) @ ( transi4479307401911045923_b_nat @ R5 ) )
=> ( ( P2 @ Ax @ Ay )
=> ( ! [A4: produc7781606619528532327tion_b,B3: nat,Aa2: produc7781606619528532327tion_b,Ba: nat] :
( ( member4316259128586992598_b_nat @ ( produc7802874649797638501_b_nat @ ( produc2093246604507004384_b_nat @ Ax @ Ay ) @ ( produc2093246604507004384_b_nat @ A4 @ B3 ) ) @ ( transi4479307401911045923_b_nat @ R5 ) )
=> ( ( member4316259128586992598_b_nat @ ( produc7802874649797638501_b_nat @ ( produc2093246604507004384_b_nat @ A4 @ B3 ) @ ( produc2093246604507004384_b_nat @ Aa2 @ Ba ) ) @ R5 )
=> ( ( P2 @ A4 @ B3 )
=> ( P2 @ Aa2 @ Ba ) ) ) )
=> ( P2 @ Bx @ By ) ) ) ) ).
% rtrancl_induct2
thf(fact_1037_rtrancl__induct2,axiom,
! [Ax: option_b,Ay: option_b,Bx: option_b,By: option_b,R5: set_Pr5366877986981747911tion_b,P2: option_b > option_b > $o] :
( ( member6435960643780680464tion_b @ ( produc7954421581189286743tion_b @ ( produc3989389360737052631tion_b @ Ax @ Ay ) @ ( produc3989389360737052631tion_b @ Bx @ By ) ) @ ( transi2849677033159065450tion_b @ R5 ) )
=> ( ( P2 @ Ax @ Ay )
=> ( ! [A4: option_b,B3: option_b,Aa2: option_b,Ba: option_b] :
( ( member6435960643780680464tion_b @ ( produc7954421581189286743tion_b @ ( produc3989389360737052631tion_b @ Ax @ Ay ) @ ( produc3989389360737052631tion_b @ A4 @ B3 ) ) @ ( transi2849677033159065450tion_b @ R5 ) )
=> ( ( member6435960643780680464tion_b @ ( produc7954421581189286743tion_b @ ( produc3989389360737052631tion_b @ A4 @ B3 ) @ ( produc3989389360737052631tion_b @ Aa2 @ Ba ) ) @ R5 )
=> ( ( P2 @ A4 @ B3 )
=> ( P2 @ Aa2 @ Ba ) ) ) )
=> ( P2 @ Bx @ By ) ) ) ) ).
% rtrancl_induct2
thf(fact_1038_rtrancl__induct2,axiom,
! [Ax: b,Ay: nat,Bx: b,By: nat,R5: set_Pr5241429435540800445_b_nat,P2: b > nat > $o] :
( ( member4966892972527255302_b_nat @ ( produc2793586353817733269_b_nat @ ( product_Pair_b_nat @ Ax @ Ay ) @ ( product_Pair_b_nat @ Bx @ By ) ) @ ( transi3961590246294786235_b_nat @ R5 ) )
=> ( ( P2 @ Ax @ Ay )
=> ( ! [A4: b,B3: nat,Aa2: b,Ba: nat] :
( ( member4966892972527255302_b_nat @ ( produc2793586353817733269_b_nat @ ( product_Pair_b_nat @ Ax @ Ay ) @ ( product_Pair_b_nat @ A4 @ B3 ) ) @ ( transi3961590246294786235_b_nat @ R5 ) )
=> ( ( member4966892972527255302_b_nat @ ( produc2793586353817733269_b_nat @ ( product_Pair_b_nat @ A4 @ B3 ) @ ( product_Pair_b_nat @ Aa2 @ Ba ) ) @ R5 )
=> ( ( P2 @ A4 @ B3 )
=> ( P2 @ Aa2 @ Ba ) ) ) )
=> ( P2 @ Bx @ By ) ) ) ) ).
% rtrancl_induct2
thf(fact_1039_converse__rtranclE2,axiom,
! [Xa: produc7781606619528532327tion_b,Xb: nat,Za2: produc7781606619528532327tion_b,Zb: nat,R5: set_Pr8202489598513264781_b_nat] :
( ( member4316259128586992598_b_nat @ ( produc7802874649797638501_b_nat @ ( produc2093246604507004384_b_nat @ Xa @ Xb ) @ ( produc2093246604507004384_b_nat @ Za2 @ Zb ) ) @ ( transi4479307401911045923_b_nat @ R5 ) )
=> ( ( ( produc2093246604507004384_b_nat @ Xa @ Xb )
!= ( produc2093246604507004384_b_nat @ Za2 @ Zb ) )
=> ~ ! [A4: produc7781606619528532327tion_b,B3: nat] :
( ( member4316259128586992598_b_nat @ ( produc7802874649797638501_b_nat @ ( produc2093246604507004384_b_nat @ Xa @ Xb ) @ ( produc2093246604507004384_b_nat @ A4 @ B3 ) ) @ R5 )
=> ~ ( member4316259128586992598_b_nat @ ( produc7802874649797638501_b_nat @ ( produc2093246604507004384_b_nat @ A4 @ B3 ) @ ( produc2093246604507004384_b_nat @ Za2 @ Zb ) ) @ ( transi4479307401911045923_b_nat @ R5 ) ) ) ) ) ).
% converse_rtranclE2
thf(fact_1040_converse__rtranclE2,axiom,
! [Xa: option_b,Xb: option_b,Za2: option_b,Zb: option_b,R5: set_Pr5366877986981747911tion_b] :
( ( member6435960643780680464tion_b @ ( produc7954421581189286743tion_b @ ( produc3989389360737052631tion_b @ Xa @ Xb ) @ ( produc3989389360737052631tion_b @ Za2 @ Zb ) ) @ ( transi2849677033159065450tion_b @ R5 ) )
=> ( ( ( produc3989389360737052631tion_b @ Xa @ Xb )
!= ( produc3989389360737052631tion_b @ Za2 @ Zb ) )
=> ~ ! [A4: option_b,B3: option_b] :
( ( member6435960643780680464tion_b @ ( produc7954421581189286743tion_b @ ( produc3989389360737052631tion_b @ Xa @ Xb ) @ ( produc3989389360737052631tion_b @ A4 @ B3 ) ) @ R5 )
=> ~ ( member6435960643780680464tion_b @ ( produc7954421581189286743tion_b @ ( produc3989389360737052631tion_b @ A4 @ B3 ) @ ( produc3989389360737052631tion_b @ Za2 @ Zb ) ) @ ( transi2849677033159065450tion_b @ R5 ) ) ) ) ) ).
% converse_rtranclE2
thf(fact_1041_converse__rtranclE2,axiom,
! [Xa: b,Xb: nat,Za2: b,Zb: nat,R5: set_Pr5241429435540800445_b_nat] :
( ( member4966892972527255302_b_nat @ ( produc2793586353817733269_b_nat @ ( product_Pair_b_nat @ Xa @ Xb ) @ ( product_Pair_b_nat @ Za2 @ Zb ) ) @ ( transi3961590246294786235_b_nat @ R5 ) )
=> ( ( ( product_Pair_b_nat @ Xa @ Xb )
!= ( product_Pair_b_nat @ Za2 @ Zb ) )
=> ~ ! [A4: b,B3: nat] :
( ( member4966892972527255302_b_nat @ ( produc2793586353817733269_b_nat @ ( product_Pair_b_nat @ Xa @ Xb ) @ ( product_Pair_b_nat @ A4 @ B3 ) ) @ R5 )
=> ~ ( member4966892972527255302_b_nat @ ( produc2793586353817733269_b_nat @ ( product_Pair_b_nat @ A4 @ B3 ) @ ( product_Pair_b_nat @ Za2 @ Zb ) ) @ ( transi3961590246294786235_b_nat @ R5 ) ) ) ) ) ).
% converse_rtranclE2
thf(fact_1042_converse__rtrancl__induct2,axiom,
! [Ax: produc7781606619528532327tion_b,Ay: nat,Bx: produc7781606619528532327tion_b,By: nat,R5: set_Pr8202489598513264781_b_nat,P2: produc7781606619528532327tion_b > nat > $o] :
( ( member4316259128586992598_b_nat @ ( produc7802874649797638501_b_nat @ ( produc2093246604507004384_b_nat @ Ax @ Ay ) @ ( produc2093246604507004384_b_nat @ Bx @ By ) ) @ ( transi4479307401911045923_b_nat @ R5 ) )
=> ( ( P2 @ Bx @ By )
=> ( ! [A4: produc7781606619528532327tion_b,B3: nat,Aa2: produc7781606619528532327tion_b,Ba: nat] :
( ( member4316259128586992598_b_nat @ ( produc7802874649797638501_b_nat @ ( produc2093246604507004384_b_nat @ A4 @ B3 ) @ ( produc2093246604507004384_b_nat @ Aa2 @ Ba ) ) @ R5 )
=> ( ( member4316259128586992598_b_nat @ ( produc7802874649797638501_b_nat @ ( produc2093246604507004384_b_nat @ Aa2 @ Ba ) @ ( produc2093246604507004384_b_nat @ Bx @ By ) ) @ ( transi4479307401911045923_b_nat @ R5 ) )
=> ( ( P2 @ Aa2 @ Ba )
=> ( P2 @ A4 @ B3 ) ) ) )
=> ( P2 @ Ax @ Ay ) ) ) ) ).
% converse_rtrancl_induct2
thf(fact_1043_converse__rtrancl__induct2,axiom,
! [Ax: option_b,Ay: option_b,Bx: option_b,By: option_b,R5: set_Pr5366877986981747911tion_b,P2: option_b > option_b > $o] :
( ( member6435960643780680464tion_b @ ( produc7954421581189286743tion_b @ ( produc3989389360737052631tion_b @ Ax @ Ay ) @ ( produc3989389360737052631tion_b @ Bx @ By ) ) @ ( transi2849677033159065450tion_b @ R5 ) )
=> ( ( P2 @ Bx @ By )
=> ( ! [A4: option_b,B3: option_b,Aa2: option_b,Ba: option_b] :
( ( member6435960643780680464tion_b @ ( produc7954421581189286743tion_b @ ( produc3989389360737052631tion_b @ A4 @ B3 ) @ ( produc3989389360737052631tion_b @ Aa2 @ Ba ) ) @ R5 )
=> ( ( member6435960643780680464tion_b @ ( produc7954421581189286743tion_b @ ( produc3989389360737052631tion_b @ Aa2 @ Ba ) @ ( produc3989389360737052631tion_b @ Bx @ By ) ) @ ( transi2849677033159065450tion_b @ R5 ) )
=> ( ( P2 @ Aa2 @ Ba )
=> ( P2 @ A4 @ B3 ) ) ) )
=> ( P2 @ Ax @ Ay ) ) ) ) ).
% converse_rtrancl_induct2
thf(fact_1044_converse__rtrancl__induct2,axiom,
! [Ax: b,Ay: nat,Bx: b,By: nat,R5: set_Pr5241429435540800445_b_nat,P2: b > nat > $o] :
( ( member4966892972527255302_b_nat @ ( produc2793586353817733269_b_nat @ ( product_Pair_b_nat @ Ax @ Ay ) @ ( product_Pair_b_nat @ Bx @ By ) ) @ ( transi3961590246294786235_b_nat @ R5 ) )
=> ( ( P2 @ Bx @ By )
=> ( ! [A4: b,B3: nat,Aa2: b,Ba: nat] :
( ( member4966892972527255302_b_nat @ ( produc2793586353817733269_b_nat @ ( product_Pair_b_nat @ A4 @ B3 ) @ ( product_Pair_b_nat @ Aa2 @ Ba ) ) @ R5 )
=> ( ( member4966892972527255302_b_nat @ ( produc2793586353817733269_b_nat @ ( product_Pair_b_nat @ Aa2 @ Ba ) @ ( product_Pair_b_nat @ Bx @ By ) ) @ ( transi3961590246294786235_b_nat @ R5 ) )
=> ( ( P2 @ Aa2 @ Ba )
=> ( P2 @ A4 @ B3 ) ) ) )
=> ( P2 @ Ax @ Ay ) ) ) ) ).
% converse_rtrancl_induct2
thf(fact_1045_lift__root__step__sig,axiom,
! [R3: set_Pr3134649703833893895term_b,F2: set_Pr1307281990691478580_b_nat,W: fOR_pos_step,X6: fOR_ext_step] :
( ( ord_le2408605988743369639term_b @ R3
@ ( produc3596519815479089608term_b @ ( ground_T_G_b @ F2 )
@ ^ [Uu: ground_gterm_b] : ( ground_T_G_b @ F2 ) ) )
=> ( ord_le2408605988743369639term_b @ ( lift_R8854095231239425056step_b @ F2 @ W @ X6 @ R3 )
@ ( produc3596519815479089608term_b @ ( ground_T_G_b @ F2 )
@ ^ [Uu: ground_gterm_b] : ( ground_T_G_b @ F2 ) ) ) ) ).
% lift_root_step_sig
thf(fact_1046_trancl__subset__Sigma__aux,axiom,
! [A: option_b,B: option_b,R5: set_Pr258254617715012167tion_b,A5: set_option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ B ) @ ( transi330218195068109384tion_b @ R5 ) )
=> ( ( ord_le6367397903258896871tion_b @ R5
@ ( produc4470504317345894024tion_b @ A5
@ ^ [Uu: option_b] : A5 ) )
=> ( ( A = B )
| ( member_option_b @ A @ A5 ) ) ) ) ).
% trancl_subset_Sigma_aux
thf(fact_1047_lift__root__step__sig_H,axiom,
! [R3: set_Pr3134649703833893895term_b,G2: set_Pr1307281990691478580_b_nat,H2: set_Pr1307281990691478580_b_nat,F2: set_Pr1307281990691478580_b_nat,W: fOR_pos_step,X6: fOR_ext_step] :
( ( ord_le2408605988743369639term_b @ R3
@ ( produc3596519815479089608term_b @ ( ground_T_G_b @ G2 )
@ ^ [Uu: ground_gterm_b] : ( ground_T_G_b @ H2 ) ) )
=> ( ( ord_le5038853854344477844_b_nat @ F2 @ G2 )
=> ( ( ord_le5038853854344477844_b_nat @ F2 @ H2 )
=> ( ord_le2408605988743369639term_b @ ( lift_R8854095231239425056step_b @ F2 @ W @ X6 @ R3 )
@ ( produc3596519815479089608term_b @ ( ground_T_G_b @ G2 )
@ ^ [Uu: ground_gterm_b] : ( ground_T_G_b @ H2 ) ) ) ) ) ) ).
% lift_root_step_sig'
thf(fact_1048_rtrancl__insert,axiom,
! [A: option_b,B: option_b,R5: set_Pr258254617715012167tion_b] :
( ( transi330218195068109384tion_b @ ( insert5518505416251236151tion_b @ ( produc3989389360737052631tion_b @ A @ B ) @ R5 ) )
= ( sup_su3110286242275913755tion_b @ ( transi330218195068109384tion_b @ R5 )
@ ( collec8407377912107443410tion_b
@ ( produc3378454745690301612on_b_o
@ ^ [X: option_b,Y4: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X @ A ) @ ( transi330218195068109384tion_b @ R5 ) )
& ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ B @ Y4 ) @ ( transi330218195068109384tion_b @ R5 ) ) ) ) ) ) ) ).
% rtrancl_insert
thf(fact_1049_strongly__confluentI,axiom,
! [R5: set_Pr258254617715012167tion_b] :
( ! [X3: option_b,Y3: option_b,Z2: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X3 @ Y3 ) @ R5 )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X3 @ Z2 ) @ R5 )
=> ? [U: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ Y3 @ U ) @ ( transi330218195068109384tion_b @ R5 ) )
& ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ Z2 @ U ) @ ( sup_su3110286242275913755tion_b @ R5 @ id_option_b ) ) ) ) )
=> ( abstra1975357486212897574tion_b @ R5 @ top_top_set_option_b ) ) ).
% strongly_confluentI
thf(fact_1050_lift__root__step__Parallels__single,axiom,
! [R: set_Pr3134649703833893895term_b,F2: set_Pr1307281990691478580_b_nat] :
( ( ord_le2408605988743369639term_b @ R
@ ( produc3596519815479089608term_b @ ( ground_T_G_b @ F2 )
@ ^ [Uu: ground_gterm_b] : ( ground_T_G_b @ F2 ) ) )
=> ( ( transi8854406251171887185term_b @ ( lift_R8854095231239425056step_b @ F2 @ fOR_pos_PAny @ fOR_ext_EParallel @ R ) )
= ( sup_su1163039302778497499term_b @ ( transi8854406251171887185term_b @ ( lift_R8854095231239425056step_b @ F2 @ fOR_pos_PAny @ fOR_ext_ESingle @ R ) )
@ ( inf_in8391146210534189557term_b @ id_Ground_gterm_b
@ ( produc3596519815479089608term_b @ ( ground_T_G_b @ F2 )
@ ^ [Uu: ground_gterm_b] : ( ground_T_G_b @ F2 ) ) ) ) ) ) ).
% lift_root_step_Parallels_single
thf(fact_1051_lift__root__step__Parallel__seq,axiom,
! [R: set_Pr3134649703833893895term_b,F2: set_Pr1307281990691478580_b_nat] :
( ( ord_le2408605988743369639term_b @ R
@ ( produc3596519815479089608term_b @ ( ground_T_G_b @ F2 )
@ ^ [Uu: ground_gterm_b] : ( ground_T_G_b @ F2 ) ) )
=> ( ord_le2408605988743369639term_b @ ( lift_R8854095231239425056step_b @ F2 @ fOR_pos_PAny @ fOR_ext_EParallel @ R )
@ ( sup_su1163039302778497499term_b @ ( transi8854406251171887185term_b @ ( lift_R8854095231239425056step_b @ F2 @ fOR_pos_PAny @ fOR_ext_ESingle @ R ) )
@ ( inf_in8391146210534189557term_b @ id_Ground_gterm_b
@ ( produc3596519815479089608term_b @ ( ground_T_G_b @ F2 )
@ ^ [Uu: ground_gterm_b] : ( ground_T_G_b @ F2 ) ) ) ) ) ) ).
% lift_root_step_Parallel_seq
thf(fact_1052_strongly__confluent__on__def,axiom,
( abstra1975357486212897574tion_b
= ( ^ [R2: set_Pr258254617715012167tion_b,A8: set_option_b] :
! [X: option_b] :
( ( member_option_b @ X @ A8 )
=> ! [Y4: option_b,Z4: option_b] :
( ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X @ Y4 ) @ R2 )
& ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X @ Z4 ) @ R2 ) )
=> ? [U2: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ Y4 @ U2 ) @ ( transi330218195068109384tion_b @ R2 ) )
& ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ Z4 @ U2 ) @ ( sup_su3110286242275913755tion_b @ R2 @ id_option_b ) ) ) ) ) ) ) ).
% strongly_confluent_on_def
thf(fact_1053_inf_Obounded__iff,axiom,
! [A: nat,B: nat,C: nat] :
( ( ord_less_eq_nat @ A @ ( inf_inf_nat @ B @ C ) )
= ( ( ord_less_eq_nat @ A @ B )
& ( ord_less_eq_nat @ A @ C ) ) ) ).
% inf.bounded_iff
thf(fact_1054_le__inf__iff,axiom,
! [X4: nat,Y5: nat,Z: nat] :
( ( ord_less_eq_nat @ X4 @ ( inf_inf_nat @ Y5 @ Z ) )
= ( ( ord_less_eq_nat @ X4 @ Y5 )
& ( ord_less_eq_nat @ X4 @ Z ) ) ) ).
% le_inf_iff
thf(fact_1055_inf__sup__ord_I2_J,axiom,
! [X4: nat,Y5: nat] : ( ord_less_eq_nat @ ( inf_inf_nat @ X4 @ Y5 ) @ Y5 ) ).
% inf_sup_ord(2)
thf(fact_1056_inf__sup__ord_I1_J,axiom,
! [X4: nat,Y5: nat] : ( ord_less_eq_nat @ ( inf_inf_nat @ X4 @ Y5 ) @ X4 ) ).
% inf_sup_ord(1)
thf(fact_1057_inf__le1,axiom,
! [X4: nat,Y5: nat] : ( ord_less_eq_nat @ ( inf_inf_nat @ X4 @ Y5 ) @ X4 ) ).
% inf_le1
thf(fact_1058_inf__le2,axiom,
! [X4: nat,Y5: nat] : ( ord_less_eq_nat @ ( inf_inf_nat @ X4 @ Y5 ) @ Y5 ) ).
% inf_le2
thf(fact_1059_le__infE,axiom,
! [X4: nat,A: nat,B: nat] :
( ( ord_less_eq_nat @ X4 @ ( inf_inf_nat @ A @ B ) )
=> ~ ( ( ord_less_eq_nat @ X4 @ A )
=> ~ ( ord_less_eq_nat @ X4 @ B ) ) ) ).
% le_infE
thf(fact_1060_le__infI,axiom,
! [X4: nat,A: nat,B: nat] :
( ( ord_less_eq_nat @ X4 @ A )
=> ( ( ord_less_eq_nat @ X4 @ B )
=> ( ord_less_eq_nat @ X4 @ ( inf_inf_nat @ A @ B ) ) ) ) ).
% le_infI
thf(fact_1061_inf__mono,axiom,
! [A: nat,C: nat,B: nat,D2: nat] :
( ( ord_less_eq_nat @ A @ C )
=> ( ( ord_less_eq_nat @ B @ D2 )
=> ( ord_less_eq_nat @ ( inf_inf_nat @ A @ B ) @ ( inf_inf_nat @ C @ D2 ) ) ) ) ).
% inf_mono
thf(fact_1062_le__infI1,axiom,
! [A: nat,X4: nat,B: nat] :
( ( ord_less_eq_nat @ A @ X4 )
=> ( ord_less_eq_nat @ ( inf_inf_nat @ A @ B ) @ X4 ) ) ).
% le_infI1
thf(fact_1063_le__infI2,axiom,
! [B: nat,X4: nat,A: nat] :
( ( ord_less_eq_nat @ B @ X4 )
=> ( ord_less_eq_nat @ ( inf_inf_nat @ A @ B ) @ X4 ) ) ).
% le_infI2
thf(fact_1064_inf_OorderE,axiom,
! [A: nat,B: nat] :
( ( ord_less_eq_nat @ A @ B )
=> ( A
= ( inf_inf_nat @ A @ B ) ) ) ).
% inf.orderE
thf(fact_1065_inf_OorderI,axiom,
! [A: nat,B: nat] :
( ( A
= ( inf_inf_nat @ A @ B ) )
=> ( ord_less_eq_nat @ A @ B ) ) ).
% inf.orderI
thf(fact_1066_inf__unique,axiom,
! [F: nat > nat > nat,X4: nat,Y5: nat] :
( ! [X3: nat,Y3: nat] : ( ord_less_eq_nat @ ( F @ X3 @ Y3 ) @ X3 )
=> ( ! [X3: nat,Y3: nat] : ( ord_less_eq_nat @ ( F @ X3 @ Y3 ) @ Y3 )
=> ( ! [X3: nat,Y3: nat,Z2: nat] :
( ( ord_less_eq_nat @ X3 @ Y3 )
=> ( ( ord_less_eq_nat @ X3 @ Z2 )
=> ( ord_less_eq_nat @ X3 @ ( F @ Y3 @ Z2 ) ) ) )
=> ( ( inf_inf_nat @ X4 @ Y5 )
= ( F @ X4 @ Y5 ) ) ) ) ) ).
% inf_unique
thf(fact_1067_le__iff__inf,axiom,
( ord_less_eq_nat
= ( ^ [X: nat,Y4: nat] :
( ( inf_inf_nat @ X @ Y4 )
= X ) ) ) ).
% le_iff_inf
thf(fact_1068_inf_Oabsorb1,axiom,
! [A: nat,B: nat] :
( ( ord_less_eq_nat @ A @ B )
=> ( ( inf_inf_nat @ A @ B )
= A ) ) ).
% inf.absorb1
thf(fact_1069_inf_Oabsorb2,axiom,
! [B: nat,A: nat] :
( ( ord_less_eq_nat @ B @ A )
=> ( ( inf_inf_nat @ A @ B )
= B ) ) ).
% inf.absorb2
thf(fact_1070_inf__absorb1,axiom,
! [X4: nat,Y5: nat] :
( ( ord_less_eq_nat @ X4 @ Y5 )
=> ( ( inf_inf_nat @ X4 @ Y5 )
= X4 ) ) ).
% inf_absorb1
thf(fact_1071_inf__absorb2,axiom,
! [Y5: nat,X4: nat] :
( ( ord_less_eq_nat @ Y5 @ X4 )
=> ( ( inf_inf_nat @ X4 @ Y5 )
= Y5 ) ) ).
% inf_absorb2
thf(fact_1072_inf_OboundedE,axiom,
! [A: nat,B: nat,C: nat] :
( ( ord_less_eq_nat @ A @ ( inf_inf_nat @ B @ C ) )
=> ~ ( ( ord_less_eq_nat @ A @ B )
=> ~ ( ord_less_eq_nat @ A @ C ) ) ) ).
% inf.boundedE
thf(fact_1073_inf_OboundedI,axiom,
! [A: nat,B: nat,C: nat] :
( ( ord_less_eq_nat @ A @ B )
=> ( ( ord_less_eq_nat @ A @ C )
=> ( ord_less_eq_nat @ A @ ( inf_inf_nat @ B @ C ) ) ) ) ).
% inf.boundedI
thf(fact_1074_inf__greatest,axiom,
! [X4: nat,Y5: nat,Z: nat] :
( ( ord_less_eq_nat @ X4 @ Y5 )
=> ( ( ord_less_eq_nat @ X4 @ Z )
=> ( ord_less_eq_nat @ X4 @ ( inf_inf_nat @ Y5 @ Z ) ) ) ) ).
% inf_greatest
thf(fact_1075_inf_Oorder__iff,axiom,
( ord_less_eq_nat
= ( ^ [A6: nat,B4: nat] :
( A6
= ( inf_inf_nat @ A6 @ B4 ) ) ) ) ).
% inf.order_iff
thf(fact_1076_inf_Ocobounded1,axiom,
! [A: nat,B: nat] : ( ord_less_eq_nat @ ( inf_inf_nat @ A @ B ) @ A ) ).
% inf.cobounded1
thf(fact_1077_inf_Ocobounded2,axiom,
! [A: nat,B: nat] : ( ord_less_eq_nat @ ( inf_inf_nat @ A @ B ) @ B ) ).
% inf.cobounded2
thf(fact_1078_inf_Oabsorb__iff1,axiom,
( ord_less_eq_nat
= ( ^ [A6: nat,B4: nat] :
( ( inf_inf_nat @ A6 @ B4 )
= A6 ) ) ) ).
% inf.absorb_iff1
thf(fact_1079_inf_Oabsorb__iff2,axiom,
( ord_less_eq_nat
= ( ^ [B4: nat,A6: nat] :
( ( inf_inf_nat @ A6 @ B4 )
= B4 ) ) ) ).
% inf.absorb_iff2
thf(fact_1080_inf_OcoboundedI1,axiom,
! [A: nat,C: nat,B: nat] :
( ( ord_less_eq_nat @ A @ C )
=> ( ord_less_eq_nat @ ( inf_inf_nat @ A @ B ) @ C ) ) ).
% inf.coboundedI1
thf(fact_1081_inf_OcoboundedI2,axiom,
! [B: nat,C: nat,A: nat] :
( ( ord_less_eq_nat @ B @ C )
=> ( ord_less_eq_nat @ ( inf_inf_nat @ A @ B ) @ C ) ) ).
% inf.coboundedI2
thf(fact_1082_distrib__sup__le,axiom,
! [X4: nat,Y5: nat,Z: nat] : ( ord_less_eq_nat @ ( sup_sup_nat @ X4 @ ( inf_inf_nat @ Y5 @ Z ) ) @ ( inf_inf_nat @ ( sup_sup_nat @ X4 @ Y5 ) @ ( sup_sup_nat @ X4 @ Z ) ) ) ).
% distrib_sup_le
thf(fact_1083_distrib__inf__le,axiom,
! [X4: nat,Y5: nat,Z: nat] : ( ord_less_eq_nat @ ( sup_sup_nat @ ( inf_inf_nat @ X4 @ Y5 ) @ ( inf_inf_nat @ X4 @ Z ) ) @ ( inf_inf_nat @ X4 @ ( sup_sup_nat @ Y5 @ Z ) ) ) ).
% distrib_inf_le
thf(fact_1084_rtrancl__Restr,axiom,
! [X4: option_b,Y5: option_b,R5: set_Pr258254617715012167tion_b,A5: set_option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ Y5 )
@ ( transi330218195068109384tion_b
@ ( inf_in9047234346837383221tion_b @ R5
@ ( produc4470504317345894024tion_b @ A5
@ ^ [Uu: option_b] : A5 ) ) ) )
=> ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ Y5 ) @ ( transi330218195068109384tion_b @ R5 ) ) ) ).
% rtrancl_Restr
thf(fact_1085_lift__root__step__Parallel__conv,axiom,
! [F2: set_Pr1307281990691478580_b_nat,W: fOR_pos_step,R3: set_Pr3134649703833893895term_b] :
( ( lift_R8854095231239425056step_b @ F2 @ W @ fOR_ext_EParallel @ R3 )
= ( sup_su1163039302778497499term_b @ ( lift_R8854095231239425056step_b @ F2 @ W @ fOR_ex5070955383060788274rallel @ R3 )
@ ( inf_in8391146210534189557term_b @ id_Ground_gterm_b
@ ( produc3596519815479089608term_b @ ( ground_T_G_b @ F2 )
@ ^ [Uu: ground_gterm_b] : ( ground_T_G_b @ F2 ) ) ) ) ) ).
% lift_root_step_Parallel_conv
thf(fact_1086_lift__root__step_Osimps_I9_J,axiom,
! [F2: set_Pr1307281990691478580_b_nat,R3: set_Pr3134649703833893895term_b] :
( ( lift_R8854095231239425056step_b @ F2 @ fOR_pos_PRoot @ fOR_ext_EParallel @ R3 )
= ( sup_su1163039302778497499term_b @ R3
@ ( inf_in8391146210534189557term_b @ id_Ground_gterm_b
@ ( produc3596519815479089608term_b @ ( ground_T_G_b @ F2 )
@ ^ [Uu: ground_gterm_b] : ( ground_T_G_b @ F2 ) ) ) ) ) ).
% lift_root_step.simps(9)
thf(fact_1087_strongly__confluent__on__E11,axiom,
! [R5: set_Pr258254617715012167tion_b,A5: set_option_b,X4: option_b,Y5: option_b,Z: option_b] :
( ( abstra1975357486212897574tion_b @ R5 @ A5 )
=> ( ( member_option_b @ X4 @ A5 )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ Y5 ) @ R5 )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ Z ) @ R5 )
=> ? [U3: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ Y5 @ U3 ) @ ( transi330218195068109384tion_b @ R5 ) )
& ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ Z @ U3 ) @ ( sup_su3110286242275913755tion_b @ R5 @ id_option_b ) ) ) ) ) ) ) ).
% strongly_confluent_on_E11
thf(fact_1088_inter__fset,axiom,
! [X4: fset_P2289935846317411886_b_nat,Xa: fset_P2289935846317411886_b_nat] :
( ( fset_P7858563055952297295_b_nat @ ( inf_in2594289221948343744_b_nat @ X4 @ Xa ) )
= ( inf_in185880566399614150_b_nat @ ( fset_P7858563055952297295_b_nat @ X4 ) @ ( fset_P7858563055952297295_b_nat @ Xa ) ) ) ).
% inter_fset
thf(fact_1089_fimage__finter__fsubset,axiom,
! [F: product_prod_b_nat > produc1396820459975257318_b_nat,A5: fset_P2289935846317411886_b_nat,B5: fset_P2289935846317411886_b_nat] : ( ord_le1476955799578339574_b_nat @ ( fimage4266613729464776675_b_nat @ F @ ( inf_in2594289221948343744_b_nat @ A5 @ B5 ) ) @ ( inf_in1949489464691279912_b_nat @ ( fimage4266613729464776675_b_nat @ F @ A5 ) @ ( fimage4266613729464776675_b_nat @ F @ B5 ) ) ) ).
% fimage_finter_fsubset
thf(fact_1090_inf__Int__eq2,axiom,
! [R: set_Pr6944079702279229084_b_nat,S: set_Pr6944079702279229084_b_nat] :
( ( inf_in3225216818913299151_nat_o
@ ^ [X: produc7781606619528532327tion_b,Y4: nat] : ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ X @ Y4 ) @ R )
@ ^ [X: produc7781606619528532327tion_b,Y4: nat] : ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ X @ Y4 ) @ S ) )
= ( ^ [X: produc7781606619528532327tion_b,Y4: nat] : ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ X @ Y4 ) @ ( inf_in6491300177809868590_b_nat @ R @ S ) ) ) ) ).
% inf_Int_eq2
thf(fact_1091_inf__Int__eq2,axiom,
! [R: set_Pr258254617715012167tion_b,S: set_Pr258254617715012167tion_b] :
( ( inf_in5776535092010985244on_b_o
@ ^ [X: option_b,Y4: option_b] : ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X @ Y4 ) @ R )
@ ^ [X: option_b,Y4: option_b] : ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X @ Y4 ) @ S ) )
= ( ^ [X: option_b,Y4: option_b] : ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X @ Y4 ) @ ( inf_in9047234346837383221tion_b @ R @ S ) ) ) ) ).
% inf_Int_eq2
thf(fact_1092_inf__Int__eq2,axiom,
! [R: set_Pr1307281990691478580_b_nat,S: set_Pr1307281990691478580_b_nat] :
( ( inf_inf_b_nat_o
@ ^ [X: b,Y4: nat] : ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ X @ Y4 ) @ R )
@ ^ [X: b,Y4: nat] : ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ X @ Y4 ) @ S ) )
= ( ^ [X: b,Y4: nat] : ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ X @ Y4 ) @ ( inf_in185880566399614150_b_nat @ R @ S ) ) ) ) ).
% inf_Int_eq2
thf(fact_1093_meetI,axiom,
! [A: option_b,B: option_b,A5: set_Pr258254617715012167tion_b,C: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ B ) @ ( transi330218195068109384tion_b @ A5 ) )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ C ) @ ( transi330218195068109384tion_b @ A5 ) )
=> ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ B @ C ) @ ( abstra6838757939696345090tion_b @ A5 ) ) ) ) ).
% meetI
thf(fact_1094_meetD,axiom,
! [B: option_b,C: option_b,A5: set_Pr258254617715012167tion_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ B @ C ) @ ( abstra6838757939696345090tion_b @ A5 ) )
=> ? [A4: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A4 @ B ) @ ( transi330218195068109384tion_b @ A5 ) )
& ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A4 @ C ) @ ( transi330218195068109384tion_b @ A5 ) ) ) ) ).
% meetD
thf(fact_1095_meetE,axiom,
! [B: option_b,C: option_b,A5: set_Pr258254617715012167tion_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ B @ C ) @ ( abstra6838757939696345090tion_b @ A5 ) )
=> ~ ! [A4: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A4 @ B ) @ ( transi330218195068109384tion_b @ A5 ) )
=> ~ ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A4 @ C ) @ ( transi330218195068109384tion_b @ A5 ) ) ) ) ).
% meetE
thf(fact_1096_strongly__confluent__E1n,axiom,
! [R5: set_Pr258254617715012167tion_b,X4: option_b,Y5: option_b,Z: option_b,N: nat] :
( ( abstra1975357486212897574tion_b @ R5 @ top_top_set_option_b )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ Y5 ) @ ( sup_su3110286242275913755tion_b @ R5 @ id_option_b ) )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ Z ) @ ( compow3776960924738975994tion_b @ N @ R5 ) )
=> ? [U3: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ Y5 @ U3 ) @ ( transi330218195068109384tion_b @ R5 ) )
& ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ Z @ U3 ) @ ( sup_su3110286242275913755tion_b @ R5 @ id_option_b ) ) ) ) ) ) ).
% strongly_confluent_E1n
thf(fact_1097_gpar__rstepD_Hp__gpar__rstepD_H__eq,axiom,
! [F2: set_Pr6944079702279229084_b_nat,R3: set_Pr1711769230977380871tion_b] :
( ( lift_R6104920336080474628tion_b
@ ^ [X: produc7781606619528532327tion_b,Y4: nat] : ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ X @ Y4 ) @ F2 )
@ ^ [X: ground7210675428589265304tion_b,Y4: ground7210675428589265304tion_b] : ( member4891326893515703376tion_b @ ( produc6695998013266469143tion_b @ X @ Y4 ) @ R3 ) )
= ( ^ [X: ground7210675428589265304tion_b,Y4: ground7210675428589265304tion_b] : ( member4891326893515703376tion_b @ ( produc6695998013266469143tion_b @ X @ Y4 ) @ ( lift_R3029990548839263256tion_b @ F2 @ R3 ) ) ) ) ).
% gpar_rstepD'p_gpar_rstepD'_eq
thf(fact_1098_gpar__rstepD_Hp__gpar__rstepD_H__eq,axiom,
! [F2: set_Pr1307281990691478580_b_nat,R3: set_Pr3134649703833893895term_b] :
( ( lift_R7250500093386647452pD_p_b
@ ^ [X: b,Y4: nat] : ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ X @ Y4 ) @ F2 )
@ ^ [X: ground_gterm_b,Y4: ground_gterm_b] : ( member7340517243570908752term_b @ ( produc1113259529098229527term_b @ X @ Y4 ) @ R3 ) )
= ( ^ [X: ground_gterm_b,Y4: ground_gterm_b] : ( member7340517243570908752term_b @ ( produc1113259529098229527term_b @ X @ Y4 ) @ ( lift_R3469022553741414832tepD_b @ F2 @ R3 ) ) ) ) ).
% gpar_rstepD'p_gpar_rstepD'_eq
thf(fact_1099_gpar__rstepD_H__def,axiom,
( lift_R3029990548839263256tion_b
= ( ^ [F4: set_Pr6944079702279229084_b_nat,R6: set_Pr1711769230977380871tion_b] :
( collec9012883117494140050tion_b
@ ( produc5811763897571003244on_b_o
@ ( lift_R6104920336080474628tion_b
@ ^ [X: produc7781606619528532327tion_b,Y4: nat] : ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ X @ Y4 ) @ F4 )
@ ^ [X: ground7210675428589265304tion_b,Y4: ground7210675428589265304tion_b] : ( member4891326893515703376tion_b @ ( produc6695998013266469143tion_b @ X @ Y4 ) @ R6 ) ) ) ) ) ) ).
% gpar_rstepD'_def
thf(fact_1100_gpar__rstepD_H__def,axiom,
( lift_R3469022553741414832tepD_b
= ( ^ [F4: set_Pr1307281990691478580_b_nat,R6: set_Pr3134649703833893895term_b] :
( collec478437889140176530term_b
@ ( produc1717101583779059052rm_b_o
@ ( lift_R7250500093386647452pD_p_b
@ ^ [X: b,Y4: nat] : ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ X @ Y4 ) @ F4 )
@ ^ [X: ground_gterm_b,Y4: ground_gterm_b] : ( member7340517243570908752term_b @ ( produc1113259529098229527term_b @ X @ Y4 ) @ R6 ) ) ) ) ) ) ).
% gpar_rstepD'_def
thf(fact_1101_rtrancl__len__E,axiom,
! [X4: option_b,Y5: option_b,R5: set_Pr258254617715012167tion_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ Y5 ) @ ( transi330218195068109384tion_b @ R5 ) )
=> ~ ! [N2: nat] :
~ ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ Y5 ) @ ( compow3776960924738975994tion_b @ N2 @ R5 ) ) ) ).
% rtrancl_len_E
thf(fact_1102_relpow__refl__mono,axiom,
! [Rel: set_Pr258254617715012167tion_b,M: nat,N: nat,A: option_b,B: option_b] :
( ! [X3: option_b] : ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X3 @ X3 ) @ Rel )
=> ( ( ord_less_eq_nat @ M @ N )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ B ) @ ( compow3776960924738975994tion_b @ M @ Rel ) )
=> ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ B ) @ ( compow3776960924738975994tion_b @ N @ Rel ) ) ) ) ) ).
% relpow_refl_mono
thf(fact_1103_relpow__image,axiom,
! [R5: set_Pr258254617715012167tion_b,F: option_b > option_b,R7: set_Pr258254617715012167tion_b,S4: option_b,T: option_b,N: nat] :
( ! [S7: option_b,T3: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ S7 @ T3 ) @ R5 )
=> ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ ( F @ S7 ) @ ( F @ T3 ) ) @ R7 ) )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ S4 @ T ) @ ( compow3776960924738975994tion_b @ N @ R5 ) )
=> ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ ( F @ S4 ) @ ( F @ T ) ) @ ( compow3776960924738975994tion_b @ N @ R7 ) ) ) ) ).
% relpow_image
thf(fact_1104_relpow__Suc__D2_H,axiom,
! [N: nat,R: set_Pr258254617715012167tion_b,X8: option_b,Y9: option_b,Z5: option_b] :
( ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X8 @ Y9 ) @ ( compow3776960924738975994tion_b @ N @ R ) )
& ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ Y9 @ Z5 ) @ R ) )
=> ? [W2: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X8 @ W2 ) @ R )
& ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ W2 @ Z5 ) @ ( compow3776960924738975994tion_b @ N @ R ) ) ) ) ).
% relpow_Suc_D2'
thf(fact_1105_trancl__steps__relpow,axiom,
! [A: set_Pr258254617715012167tion_b,B: set_Pr258254617715012167tion_b,X4: option_b,Y5: option_b,N: nat] :
( ( ord_le6367397903258896871tion_b @ A @ ( transi596562996543779814tion_b @ B ) )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ Y5 ) @ ( compow3776960924738975994tion_b @ N @ A ) )
=> ? [M2: nat] :
( ( ord_less_eq_nat @ N @ M2 )
& ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ Y5 ) @ ( compow3776960924738975994tion_b @ M2 @ B ) ) ) ) ) ).
% trancl_steps_relpow
thf(fact_1106_acyclic__insert,axiom,
! [Y5: option_b,X4: option_b,R5: set_Pr258254617715012167tion_b] :
( ( transi5850314681905841172tion_b @ ( insert5518505416251236151tion_b @ ( produc3989389360737052631tion_b @ Y5 @ X4 ) @ R5 ) )
= ( ( transi5850314681905841172tion_b @ R5 )
& ~ ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ Y5 ) @ ( transi330218195068109384tion_b @ R5 ) ) ) ) ).
% acyclic_insert
thf(fact_1107_acyclicI,axiom,
! [R5: set_Pr258254617715012167tion_b] :
( ! [X3: option_b] :
~ ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X3 @ X3 ) @ ( transi596562996543779814tion_b @ R5 ) )
=> ( transi5850314681905841172tion_b @ R5 ) ) ).
% acyclicI
thf(fact_1108_acyclic__def,axiom,
( transi5850314681905841172tion_b
= ( ^ [R2: set_Pr258254617715012167tion_b] :
! [X: option_b] :
~ ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X @ X ) @ ( transi596562996543779814tion_b @ R2 ) ) ) ) ).
% acyclic_def
thf(fact_1109_lift__root__step_Osimps_I1_J,axiom,
! [F2: set_Pr1307281990691478580_b_nat,R3: set_Pr3134649703833893895term_b] :
( ( lift_R8854095231239425056step_b @ F2 @ fOR_pos_PAny @ fOR_ext_ESingle @ R3 )
= ( contex6947914739494133533_onp_b
@ ^ [C5: ground_gctxt_b] : ( ord_le5038853854344477844_b_nat @ ( ground_funas_gctxt_b @ C5 ) @ F2 )
@ R3 ) ) ).
% lift_root_step.simps(1)
thf(fact_1110_lift__root__step_Osimps_I4_J,axiom,
! [F2: set_Pr1307281990691478580_b_nat,R3: set_Pr3134649703833893895term_b] :
( ( lift_R8854095231239425056step_b @ F2 @ fOR_pos_PNonRoot @ fOR_ext_ESingle @ R3 )
= ( contex6947914739494133533_onp_b
@ ^ [C5: ground_gctxt_b] :
( ( ord_le5038853854344477844_b_nat @ ( ground_funas_gctxt_b @ C5 ) @ F2 )
& ( C5 != ground_GHole_b ) )
@ R3 ) ) ).
% lift_root_step.simps(4)
thf(fact_1111_comp__rtrancl__trancl,axiom,
! [R: set_Pr258254617715012167tion_b,S: set_Pr258254617715012167tion_b,S4: option_b,T: option_b] :
( ( ord_le6367397903258896871tion_b @ ( relcom7330294423875589572tion_b @ R @ S ) @ S )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ S4 @ T ) @ ( relcom7330294423875589572tion_b @ ( transi330218195068109384tion_b @ ( sup_su3110286242275913755tion_b @ R @ S ) ) @ S ) )
=> ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ S4 @ T ) @ ( transi596562996543779814tion_b @ S ) ) ) ) ).
% comp_rtrancl_trancl
thf(fact_1112_steps__map,axiom,
! [P2: option_b > $o,Q: set_Pr258254617715012167tion_b > $o,F: option_b > option_b,G: set_Pr258254617715012167tion_b > set_Pr258254617715012167tion_b,T: option_b,R: set_Pr258254617715012167tion_b,S: set_Pr258254617715012167tion_b,U4: option_b] :
( ! [T3: option_b,U3: option_b,R8: set_Pr258254617715012167tion_b] :
( ( P2 @ T3 )
=> ( ( Q @ R8 )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ T3 @ U3 ) @ R8 )
=> ( ( P2 @ U3 )
& ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ ( F @ T3 ) @ ( F @ U3 ) ) @ ( G @ R8 ) ) ) ) ) )
=> ( ( P2 @ T )
=> ( ( Q @ R )
=> ( ( Q @ S )
=> ( ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ T @ U4 ) @ ( transi330218195068109384tion_b @ R ) )
=> ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ ( F @ T ) @ ( F @ U4 ) ) @ ( transi330218195068109384tion_b @ ( G @ R ) ) ) )
& ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ T @ U4 ) @ ( relcom7330294423875589572tion_b @ ( transi330218195068109384tion_b @ R ) @ ( relcom7330294423875589572tion_b @ S @ ( transi330218195068109384tion_b @ R ) ) ) )
=> ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ ( F @ T ) @ ( F @ U4 ) ) @ ( relcom7330294423875589572tion_b @ ( transi330218195068109384tion_b @ ( G @ R ) ) @ ( relcom7330294423875589572tion_b @ ( G @ S ) @ ( transi330218195068109384tion_b @ ( G @ R ) ) ) ) ) ) ) ) ) ) ) ).
% steps_map
thf(fact_1113_relcomp_Ocases,axiom,
! [A1: produc7781606619528532327tion_b,A22: nat,R5: set_Pr5366877986981747911tion_b,S4: set_Pr6944079702279229084_b_nat] :
( ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ A1 @ A22 ) @ ( relcom2340228640715659537_b_nat @ R5 @ S4 ) )
=> ~ ! [B3: produc7781606619528532327tion_b] :
( ( member6435960643780680464tion_b @ ( produc7954421581189286743tion_b @ A1 @ B3 ) @ R5 )
=> ~ ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ B3 @ A22 ) @ S4 ) ) ) ).
% relcomp.cases
thf(fact_1114_relcomp_Ocases,axiom,
! [A1: produc7781606619528532327tion_b,A22: nat,R5: set_Pr7804114732869508703on_b_b,S4: set_Pr1307281990691478580_b_nat] :
( ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ A1 @ A22 ) @ ( relcom2865295403206704809_b_nat @ R5 @ S4 ) )
=> ~ ! [B3: b] :
( ( member5793571475316979880on_b_b @ ( produc3415191419167169775on_b_b @ A1 @ B3 ) @ R5 )
=> ~ ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ B3 @ A22 ) @ S4 ) ) ) ).
% relcomp.cases
thf(fact_1115_relcomp_Ocases,axiom,
! [A1: produc7781606619528532327tion_b,A22: nat,R5: set_Pr6944079702279229084_b_nat,S4: set_Pr1261947904930325089at_nat] :
( ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ A1 @ A22 ) @ ( relcom8278593728572068040at_nat @ R5 @ S4 ) )
=> ~ ! [B3: nat] :
( ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ A1 @ B3 ) @ R5 )
=> ~ ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ B3 @ A22 ) @ S4 ) ) ) ).
% relcomp.cases
thf(fact_1116_relcomp_Ocases,axiom,
! [A1: option_b,A22: option_b,R5: set_Pr258254617715012167tion_b,S4: set_Pr258254617715012167tion_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A1 @ A22 ) @ ( relcom7330294423875589572tion_b @ R5 @ S4 ) )
=> ~ ! [B3: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A1 @ B3 ) @ R5 )
=> ~ ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ B3 @ A22 ) @ S4 ) ) ) ).
% relcomp.cases
thf(fact_1117_relcomp_Ocases,axiom,
! [A1: b,A22: nat,R5: set_Pr5422417554659304751tion_b,S4: set_Pr6944079702279229084_b_nat] :
( ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ A1 @ A22 ) @ ( relcom8300095267181474169_b_nat @ R5 @ S4 ) )
=> ~ ! [B3: produc7781606619528532327tion_b] :
( ( member8570655873678976888tion_b @ ( produc5187340250978832319tion_b @ A1 @ B3 ) @ R5 )
=> ~ ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ B3 @ A22 ) @ S4 ) ) ) ).
% relcomp.cases
thf(fact_1118_relcomp_Ocases,axiom,
! [A1: b,A22: nat,R5: set_Product_prod_b_b,S4: set_Pr1307281990691478580_b_nat] :
( ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ A1 @ A22 ) @ ( relcomp_b_b_nat @ R5 @ S4 ) )
=> ~ ! [B3: b] :
( ( member7862447936710763792od_b_b @ ( product_Pair_b_b @ A1 @ B3 ) @ R5 )
=> ~ ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ B3 @ A22 ) @ S4 ) ) ) ).
% relcomp.cases
thf(fact_1119_relcomp_Ocases,axiom,
! [A1: b,A22: nat,R5: set_Pr1307281990691478580_b_nat,S4: set_Pr1261947904930325089at_nat] :
( ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ A1 @ A22 ) @ ( relcomp_b_nat_nat @ R5 @ S4 ) )
=> ~ ! [B3: nat] :
( ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ A1 @ B3 ) @ R5 )
=> ~ ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ B3 @ A22 ) @ S4 ) ) ) ).
% relcomp.cases
thf(fact_1120_relcomp_Osimps,axiom,
! [A1: produc7781606619528532327tion_b,A22: nat,R5: set_Pr5366877986981747911tion_b,S4: set_Pr6944079702279229084_b_nat] :
( ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ A1 @ A22 ) @ ( relcom2340228640715659537_b_nat @ R5 @ S4 ) )
= ( ? [A6: produc7781606619528532327tion_b,B4: produc7781606619528532327tion_b,C4: nat] :
( ( A1 = A6 )
& ( A22 = C4 )
& ( member6435960643780680464tion_b @ ( produc7954421581189286743tion_b @ A6 @ B4 ) @ R5 )
& ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ B4 @ C4 ) @ S4 ) ) ) ) ).
% relcomp.simps
thf(fact_1121_relcomp_Osimps,axiom,
! [A1: produc7781606619528532327tion_b,A22: nat,R5: set_Pr7804114732869508703on_b_b,S4: set_Pr1307281990691478580_b_nat] :
( ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ A1 @ A22 ) @ ( relcom2865295403206704809_b_nat @ R5 @ S4 ) )
= ( ? [A6: produc7781606619528532327tion_b,B4: b,C4: nat] :
( ( A1 = A6 )
& ( A22 = C4 )
& ( member5793571475316979880on_b_b @ ( produc3415191419167169775on_b_b @ A6 @ B4 ) @ R5 )
& ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ B4 @ C4 ) @ S4 ) ) ) ) ).
% relcomp.simps
thf(fact_1122_relcomp_Osimps,axiom,
! [A1: produc7781606619528532327tion_b,A22: nat,R5: set_Pr6944079702279229084_b_nat,S4: set_Pr1261947904930325089at_nat] :
( ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ A1 @ A22 ) @ ( relcom8278593728572068040at_nat @ R5 @ S4 ) )
= ( ? [A6: produc7781606619528532327tion_b,B4: nat,C4: nat] :
( ( A1 = A6 )
& ( A22 = C4 )
& ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ A6 @ B4 ) @ R5 )
& ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ B4 @ C4 ) @ S4 ) ) ) ) ).
% relcomp.simps
thf(fact_1123_relcomp_Osimps,axiom,
! [A1: option_b,A22: option_b,R5: set_Pr258254617715012167tion_b,S4: set_Pr258254617715012167tion_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A1 @ A22 ) @ ( relcom7330294423875589572tion_b @ R5 @ S4 ) )
= ( ? [A6: option_b,B4: option_b,C4: option_b] :
( ( A1 = A6 )
& ( A22 = C4 )
& ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A6 @ B4 ) @ R5 )
& ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ B4 @ C4 ) @ S4 ) ) ) ) ).
% relcomp.simps
thf(fact_1124_relcomp_Osimps,axiom,
! [A1: b,A22: nat,R5: set_Pr5422417554659304751tion_b,S4: set_Pr6944079702279229084_b_nat] :
( ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ A1 @ A22 ) @ ( relcom8300095267181474169_b_nat @ R5 @ S4 ) )
= ( ? [A6: b,B4: produc7781606619528532327tion_b,C4: nat] :
( ( A1 = A6 )
& ( A22 = C4 )
& ( member8570655873678976888tion_b @ ( produc5187340250978832319tion_b @ A6 @ B4 ) @ R5 )
& ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ B4 @ C4 ) @ S4 ) ) ) ) ).
% relcomp.simps
thf(fact_1125_relcomp_Osimps,axiom,
! [A1: b,A22: nat,R5: set_Product_prod_b_b,S4: set_Pr1307281990691478580_b_nat] :
( ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ A1 @ A22 ) @ ( relcomp_b_b_nat @ R5 @ S4 ) )
= ( ? [A6: b,B4: b,C4: nat] :
( ( A1 = A6 )
& ( A22 = C4 )
& ( member7862447936710763792od_b_b @ ( product_Pair_b_b @ A6 @ B4 ) @ R5 )
& ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ B4 @ C4 ) @ S4 ) ) ) ) ).
% relcomp.simps
thf(fact_1126_relcomp_Osimps,axiom,
! [A1: b,A22: nat,R5: set_Pr1307281990691478580_b_nat,S4: set_Pr1261947904930325089at_nat] :
( ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ A1 @ A22 ) @ ( relcomp_b_nat_nat @ R5 @ S4 ) )
= ( ? [A6: b,B4: nat,C4: nat] :
( ( A1 = A6 )
& ( A22 = C4 )
& ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ A6 @ B4 ) @ R5 )
& ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ B4 @ C4 ) @ S4 ) ) ) ) ).
% relcomp.simps
thf(fact_1127_relcomp_OrelcompI,axiom,
! [A: produc7781606619528532327tion_b,B: produc7781606619528532327tion_b,R5: set_Pr5366877986981747911tion_b,C: nat,S4: set_Pr6944079702279229084_b_nat] :
( ( member6435960643780680464tion_b @ ( produc7954421581189286743tion_b @ A @ B ) @ R5 )
=> ( ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ B @ C ) @ S4 )
=> ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ A @ C ) @ ( relcom2340228640715659537_b_nat @ R5 @ S4 ) ) ) ) ).
% relcomp.relcompI
thf(fact_1128_relcomp_OrelcompI,axiom,
! [A: b,B: produc7781606619528532327tion_b,R5: set_Pr5422417554659304751tion_b,C: nat,S4: set_Pr6944079702279229084_b_nat] :
( ( member8570655873678976888tion_b @ ( produc5187340250978832319tion_b @ A @ B ) @ R5 )
=> ( ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ B @ C ) @ S4 )
=> ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ A @ C ) @ ( relcom8300095267181474169_b_nat @ R5 @ S4 ) ) ) ) ).
% relcomp.relcompI
thf(fact_1129_relcomp_OrelcompI,axiom,
! [A: produc7781606619528532327tion_b,B: b,R5: set_Pr7804114732869508703on_b_b,C: nat,S4: set_Pr1307281990691478580_b_nat] :
( ( member5793571475316979880on_b_b @ ( produc3415191419167169775on_b_b @ A @ B ) @ R5 )
=> ( ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ B @ C ) @ S4 )
=> ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ A @ C ) @ ( relcom2865295403206704809_b_nat @ R5 @ S4 ) ) ) ) ).
% relcomp.relcompI
thf(fact_1130_relcomp_OrelcompI,axiom,
! [A: b,B: b,R5: set_Product_prod_b_b,C: nat,S4: set_Pr1307281990691478580_b_nat] :
( ( member7862447936710763792od_b_b @ ( product_Pair_b_b @ A @ B ) @ R5 )
=> ( ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ B @ C ) @ S4 )
=> ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ A @ C ) @ ( relcomp_b_b_nat @ R5 @ S4 ) ) ) ) ).
% relcomp.relcompI
thf(fact_1131_relcomp_OrelcompI,axiom,
! [A: produc7781606619528532327tion_b,B: nat,R5: set_Pr6944079702279229084_b_nat,C: nat,S4: set_Pr1261947904930325089at_nat] :
( ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ A @ B ) @ R5 )
=> ( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ B @ C ) @ S4 )
=> ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ A @ C ) @ ( relcom8278593728572068040at_nat @ R5 @ S4 ) ) ) ) ).
% relcomp.relcompI
thf(fact_1132_relcomp_OrelcompI,axiom,
! [A: option_b,B: option_b,R5: set_Pr258254617715012167tion_b,C: option_b,S4: set_Pr258254617715012167tion_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ B ) @ R5 )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ B @ C ) @ S4 )
=> ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ C ) @ ( relcom7330294423875589572tion_b @ R5 @ S4 ) ) ) ) ).
% relcomp.relcompI
thf(fact_1133_relcomp_OrelcompI,axiom,
! [A: b,B: nat,R5: set_Pr1307281990691478580_b_nat,C: nat,S4: set_Pr1261947904930325089at_nat] :
( ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ A @ B ) @ R5 )
=> ( ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ B @ C ) @ S4 )
=> ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ A @ C ) @ ( relcomp_b_nat_nat @ R5 @ S4 ) ) ) ) ).
% relcomp.relcompI
thf(fact_1134_relcompE,axiom,
! [Xz: produc1396820459975257318_b_nat,R5: set_Pr5366877986981747911tion_b,S4: set_Pr6944079702279229084_b_nat] :
( ( member7289896697870905981_b_nat @ Xz @ ( relcom2340228640715659537_b_nat @ R5 @ S4 ) )
=> ~ ! [X3: produc7781606619528532327tion_b,Y3: produc7781606619528532327tion_b,Z2: nat] :
( ( Xz
= ( produc2093246604507004384_b_nat @ X3 @ Z2 ) )
=> ( ( member6435960643780680464tion_b @ ( produc7954421581189286743tion_b @ X3 @ Y3 ) @ R5 )
=> ~ ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ Y3 @ Z2 ) @ S4 ) ) ) ) ).
% relcompE
thf(fact_1135_relcompE,axiom,
! [Xz: produc1396820459975257318_b_nat,R5: set_Pr7804114732869508703on_b_b,S4: set_Pr1307281990691478580_b_nat] :
( ( member7289896697870905981_b_nat @ Xz @ ( relcom2865295403206704809_b_nat @ R5 @ S4 ) )
=> ~ ! [X3: produc7781606619528532327tion_b,Y3: b,Z2: nat] :
( ( Xz
= ( produc2093246604507004384_b_nat @ X3 @ Z2 ) )
=> ( ( member5793571475316979880on_b_b @ ( produc3415191419167169775on_b_b @ X3 @ Y3 ) @ R5 )
=> ~ ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ Y3 @ Z2 ) @ S4 ) ) ) ) ).
% relcompE
thf(fact_1136_relcompE,axiom,
! [Xz: produc1396820459975257318_b_nat,R5: set_Pr6944079702279229084_b_nat,S4: set_Pr1261947904930325089at_nat] :
( ( member7289896697870905981_b_nat @ Xz @ ( relcom8278593728572068040at_nat @ R5 @ S4 ) )
=> ~ ! [X3: produc7781606619528532327tion_b,Y3: nat,Z2: nat] :
( ( Xz
= ( produc2093246604507004384_b_nat @ X3 @ Z2 ) )
=> ( ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ X3 @ Y3 ) @ R5 )
=> ~ ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ Y3 @ Z2 ) @ S4 ) ) ) ) ).
% relcompE
thf(fact_1137_relcompE,axiom,
! [Xz: produc7781606619528532327tion_b,R5: set_Pr258254617715012167tion_b,S4: set_Pr258254617715012167tion_b] :
( ( member547026996284216464tion_b @ Xz @ ( relcom7330294423875589572tion_b @ R5 @ S4 ) )
=> ~ ! [X3: option_b,Y3: option_b,Z2: option_b] :
( ( Xz
= ( produc3989389360737052631tion_b @ X3 @ Z2 ) )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X3 @ Y3 ) @ R5 )
=> ~ ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ Y3 @ Z2 ) @ S4 ) ) ) ) ).
% relcompE
thf(fact_1138_relcompE,axiom,
! [Xz: product_prod_b_nat,R5: set_Pr5422417554659304751tion_b,S4: set_Pr6944079702279229084_b_nat] :
( ( member6959632917342813205_b_nat @ Xz @ ( relcom8300095267181474169_b_nat @ R5 @ S4 ) )
=> ~ ! [X3: b,Y3: produc7781606619528532327tion_b,Z2: nat] :
( ( Xz
= ( product_Pair_b_nat @ X3 @ Z2 ) )
=> ( ( member8570655873678976888tion_b @ ( produc5187340250978832319tion_b @ X3 @ Y3 ) @ R5 )
=> ~ ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ Y3 @ Z2 ) @ S4 ) ) ) ) ).
% relcompE
thf(fact_1139_relcompE,axiom,
! [Xz: product_prod_b_nat,R5: set_Product_prod_b_b,S4: set_Pr1307281990691478580_b_nat] :
( ( member6959632917342813205_b_nat @ Xz @ ( relcomp_b_b_nat @ R5 @ S4 ) )
=> ~ ! [X3: b,Y3: b,Z2: nat] :
( ( Xz
= ( product_Pair_b_nat @ X3 @ Z2 ) )
=> ( ( member7862447936710763792od_b_b @ ( product_Pair_b_b @ X3 @ Y3 ) @ R5 )
=> ~ ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ Y3 @ Z2 ) @ S4 ) ) ) ) ).
% relcompE
thf(fact_1140_relcompE,axiom,
! [Xz: product_prod_b_nat,R5: set_Pr1307281990691478580_b_nat,S4: set_Pr1261947904930325089at_nat] :
( ( member6959632917342813205_b_nat @ Xz @ ( relcomp_b_nat_nat @ R5 @ S4 ) )
=> ~ ! [X3: b,Y3: nat,Z2: nat] :
( ( Xz
= ( product_Pair_b_nat @ X3 @ Z2 ) )
=> ( ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ X3 @ Y3 ) @ R5 )
=> ~ ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ Y3 @ Z2 ) @ S4 ) ) ) ) ).
% relcompE
thf(fact_1141_relcompEpair,axiom,
! [A: produc7781606619528532327tion_b,C: nat,R5: set_Pr5366877986981747911tion_b,S4: set_Pr6944079702279229084_b_nat] :
( ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ A @ C ) @ ( relcom2340228640715659537_b_nat @ R5 @ S4 ) )
=> ~ ! [B3: produc7781606619528532327tion_b] :
( ( member6435960643780680464tion_b @ ( produc7954421581189286743tion_b @ A @ B3 ) @ R5 )
=> ~ ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ B3 @ C ) @ S4 ) ) ) ).
% relcompEpair
thf(fact_1142_relcompEpair,axiom,
! [A: produc7781606619528532327tion_b,C: nat,R5: set_Pr7804114732869508703on_b_b,S4: set_Pr1307281990691478580_b_nat] :
( ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ A @ C ) @ ( relcom2865295403206704809_b_nat @ R5 @ S4 ) )
=> ~ ! [B3: b] :
( ( member5793571475316979880on_b_b @ ( produc3415191419167169775on_b_b @ A @ B3 ) @ R5 )
=> ~ ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ B3 @ C ) @ S4 ) ) ) ).
% relcompEpair
thf(fact_1143_relcompEpair,axiom,
! [A: produc7781606619528532327tion_b,C: nat,R5: set_Pr6944079702279229084_b_nat,S4: set_Pr1261947904930325089at_nat] :
( ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ A @ C ) @ ( relcom8278593728572068040at_nat @ R5 @ S4 ) )
=> ~ ! [B3: nat] :
( ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ A @ B3 ) @ R5 )
=> ~ ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ B3 @ C ) @ S4 ) ) ) ).
% relcompEpair
thf(fact_1144_relcompEpair,axiom,
! [A: option_b,C: option_b,R5: set_Pr258254617715012167tion_b,S4: set_Pr258254617715012167tion_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ C ) @ ( relcom7330294423875589572tion_b @ R5 @ S4 ) )
=> ~ ! [B3: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A @ B3 ) @ R5 )
=> ~ ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ B3 @ C ) @ S4 ) ) ) ).
% relcompEpair
thf(fact_1145_relcompEpair,axiom,
! [A: b,C: nat,R5: set_Pr5422417554659304751tion_b,S4: set_Pr6944079702279229084_b_nat] :
( ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ A @ C ) @ ( relcom8300095267181474169_b_nat @ R5 @ S4 ) )
=> ~ ! [B3: produc7781606619528532327tion_b] :
( ( member8570655873678976888tion_b @ ( produc5187340250978832319tion_b @ A @ B3 ) @ R5 )
=> ~ ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ B3 @ C ) @ S4 ) ) ) ).
% relcompEpair
thf(fact_1146_relcompEpair,axiom,
! [A: b,C: nat,R5: set_Product_prod_b_b,S4: set_Pr1307281990691478580_b_nat] :
( ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ A @ C ) @ ( relcomp_b_b_nat @ R5 @ S4 ) )
=> ~ ! [B3: b] :
( ( member7862447936710763792od_b_b @ ( product_Pair_b_b @ A @ B3 ) @ R5 )
=> ~ ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ B3 @ C ) @ S4 ) ) ) ).
% relcompEpair
thf(fact_1147_relcompEpair,axiom,
! [A: b,C: nat,R5: set_Pr1307281990691478580_b_nat,S4: set_Pr1261947904930325089at_nat] :
( ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ A @ C ) @ ( relcomp_b_nat_nat @ R5 @ S4 ) )
=> ~ ! [B3: nat] :
( ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ A @ B3 ) @ R5 )
=> ~ ( member8440522571783428010at_nat @ ( product_Pair_nat_nat @ B3 @ C ) @ S4 ) ) ) ).
% relcompEpair
thf(fact_1148_relcomp3__I,axiom,
! [T: nat,U4: produc7781606619528532327tion_b,A5: set_Pr4178509052509721666tion_b,S4: produc7781606619528532327tion_b,B5: set_Pr6944079702279229084_b_nat,V: nat] :
( ( member3694883655523461923tion_b @ ( produc7510438065615382334tion_b @ T @ U4 ) @ A5 )
=> ( ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ S4 @ T ) @ B5 )
=> ( ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ U4 @ V ) @ B5 )
=> ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ S4 @ V ) @ ( relcom8278593728572068040at_nat @ B5 @ ( relcom3041546249966780966_b_nat @ A5 @ B5 ) ) ) ) ) ) ).
% relcomp3_I
thf(fact_1149_relcomp3__I,axiom,
! [T: nat,U4: b,A5: set_Pr4264375888882495962_nat_b,S4: b,B5: set_Pr1307281990691478580_b_nat,V: nat] :
( ( member8962352056413324475_nat_b @ ( product_Pair_nat_b @ T @ U4 ) @ A5 )
=> ( ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ S4 @ T ) @ B5 )
=> ( ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ U4 @ V ) @ B5 )
=> ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ S4 @ V ) @ ( relcomp_b_nat_nat @ B5 @ ( relcomp_nat_b_nat @ A5 @ B5 ) ) ) ) ) ) ).
% relcomp3_I
thf(fact_1150_relcomp3__I,axiom,
! [T: produc7781606619528532327tion_b,U4: nat,A5: set_Pr6944079702279229084_b_nat,S4: nat,B5: set_Pr4178509052509721666tion_b,V: produc7781606619528532327tion_b] :
( ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ T @ U4 ) @ A5 )
=> ( ( member3694883655523461923tion_b @ ( produc7510438065615382334tion_b @ S4 @ T ) @ B5 )
=> ( ( member3694883655523461923tion_b @ ( produc7510438065615382334tion_b @ U4 @ V ) @ B5 )
=> ( member3694883655523461923tion_b @ ( produc7510438065615382334tion_b @ S4 @ V ) @ ( relcom8466619888906355857tion_b @ B5 @ ( relcom7757420101824037487tion_b @ A5 @ B5 ) ) ) ) ) ) ).
% relcomp3_I
thf(fact_1151_relcomp3__I,axiom,
! [T: option_b,U4: option_b,A5: set_Pr258254617715012167tion_b,S4: option_b,B5: set_Pr258254617715012167tion_b,V: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ T @ U4 ) @ A5 )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ S4 @ T ) @ B5 )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ U4 @ V ) @ B5 )
=> ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ S4 @ V ) @ ( relcom7330294423875589572tion_b @ B5 @ ( relcom7330294423875589572tion_b @ A5 @ B5 ) ) ) ) ) ) ).
% relcomp3_I
thf(fact_1152_relcomp3__I,axiom,
! [T: b,U4: nat,A5: set_Pr1307281990691478580_b_nat,S4: nat,B5: set_Pr4264375888882495962_nat_b,V: b] :
( ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ T @ U4 ) @ A5 )
=> ( ( member8962352056413324475_nat_b @ ( product_Pair_nat_b @ S4 @ T ) @ B5 )
=> ( ( member8962352056413324475_nat_b @ ( product_Pair_nat_b @ U4 @ V ) @ B5 )
=> ( member8962352056413324475_nat_b @ ( product_Pair_nat_b @ S4 @ V ) @ ( relcomp_nat_b_b @ B5 @ ( relcomp_b_nat_b @ A5 @ B5 ) ) ) ) ) ) ).
% relcomp3_I
thf(fact_1153_non__strict__into__strict,axiom,
! [NS: set_Pr5366877986981747911tion_b,S: set_Pr6944079702279229084_b_nat,S4: produc7781606619528532327tion_b,T: nat] :
( ( ord_le3933197595962519292_b_nat @ ( relcom2340228640715659537_b_nat @ NS @ S ) @ S )
=> ( ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ S4 @ T ) @ ( relcom2340228640715659537_b_nat @ ( transi2849677033159065450tion_b @ NS ) @ S ) )
=> ( member7289896697870905981_b_nat @ ( produc2093246604507004384_b_nat @ S4 @ T ) @ S ) ) ) ).
% non_strict_into_strict
thf(fact_1154_non__strict__into__strict,axiom,
! [NS: set_Pr258254617715012167tion_b,S: set_Pr258254617715012167tion_b,S4: option_b,T: option_b] :
( ( ord_le6367397903258896871tion_b @ ( relcom7330294423875589572tion_b @ NS @ S ) @ S )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ S4 @ T ) @ ( relcom7330294423875589572tion_b @ ( transi330218195068109384tion_b @ NS ) @ S ) )
=> ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ S4 @ T ) @ S ) ) ) ).
% non_strict_into_strict
thf(fact_1155_non__strict__into__strict,axiom,
! [NS: set_Product_prod_b_b,S: set_Pr1307281990691478580_b_nat,S4: b,T: nat] :
( ( ord_le5038853854344477844_b_nat @ ( relcomp_b_b_nat @ NS @ S ) @ S )
=> ( ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ S4 @ T ) @ ( relcomp_b_b_nat @ ( transitive_rtrancl_b @ NS ) @ S ) )
=> ( member6959632917342813205_b_nat @ ( product_Pair_b_nat @ S4 @ T ) @ S ) ) ) ).
% non_strict_into_strict
thf(fact_1156_firstStep,axiom,
! [L2: set_Pr258254617715012167tion_b,S: set_Pr258254617715012167tion_b,R: set_Pr258254617715012167tion_b,X4: option_b,Y5: option_b] :
( ( L2
= ( sup_su3110286242275913755tion_b @ S @ R ) )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ Y5 ) @ ( transi330218195068109384tion_b @ L2 ) )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ Y5 ) @ ( transi330218195068109384tion_b @ R ) )
| ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ Y5 ) @ ( relcom7330294423875589572tion_b @ ( transi330218195068109384tion_b @ R ) @ ( relcom7330294423875589572tion_b @ S @ ( transi330218195068109384tion_b @ L2 ) ) ) ) ) ) ) ).
% firstStep
thf(fact_1157_first__step,axiom,
! [C3: set_Pr258254617715012167tion_b,A5: set_Pr258254617715012167tion_b,B5: set_Pr258254617715012167tion_b,X4: option_b,Y5: option_b,Z: option_b] :
( ( C3
= ( sup_su3110286242275913755tion_b @ A5 @ B5 ) )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ Y5 ) @ ( transi330218195068109384tion_b @ C3 ) )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ Y5 @ Z ) @ B5 )
=> ? [Y3: option_b] : ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ Y3 ) @ ( relcom7330294423875589572tion_b @ ( transi330218195068109384tion_b @ A5 ) @ B5 ) ) ) ) ) ).
% first_step
thf(fact_1158_first__step__O,axiom,
! [C3: set_Pr258254617715012167tion_b,A5: set_Pr258254617715012167tion_b,B5: set_Pr258254617715012167tion_b,X4: option_b,Y5: option_b] :
( ( C3
= ( sup_su3110286242275913755tion_b @ A5 @ B5 ) )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ Y5 ) @ ( relcom7330294423875589572tion_b @ ( transi330218195068109384tion_b @ C3 ) @ B5 ) )
=> ? [Y3: option_b] : ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ Y3 ) @ ( relcom7330294423875589572tion_b @ ( transi330218195068109384tion_b @ A5 ) @ B5 ) ) ) ) ).
% first_step_O
thf(fact_1159_right__comp__S,axiom,
! [X4: option_b,Y5: option_b,S: set_Pr258254617715012167tion_b,NS: set_Pr258254617715012167tion_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ Y5 ) @ ( relcom7330294423875589572tion_b @ S @ ( sup_su3110286242275913755tion_b @ ( relcom7330294423875589572tion_b @ S @ ( relcom7330294423875589572tion_b @ ( transi330218195068109384tion_b @ S ) @ ( transi330218195068109384tion_b @ NS ) ) ) @ ( transi330218195068109384tion_b @ NS ) ) ) )
=> ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ Y5 ) @ ( relcom7330294423875589572tion_b @ S @ ( relcom7330294423875589572tion_b @ ( transi330218195068109384tion_b @ S ) @ ( transi330218195068109384tion_b @ NS ) ) ) ) ) ).
% right_comp_S
thf(fact_1160_compatible__rtrancl__split,axiom,
! [NS: set_Pr258254617715012167tion_b,S: set_Pr258254617715012167tion_b,X4: option_b,Y5: option_b] :
( ( ord_le6367397903258896871tion_b @ ( relcom7330294423875589572tion_b @ NS @ S ) @ S )
=> ( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ Y5 ) @ ( transi330218195068109384tion_b @ ( sup_su3110286242275913755tion_b @ NS @ S ) ) )
=> ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ Y5 ) @ ( sup_su3110286242275913755tion_b @ ( relcom7330294423875589572tion_b @ S @ ( relcom7330294423875589572tion_b @ ( transi330218195068109384tion_b @ S ) @ ( transi330218195068109384tion_b @ NS ) ) ) @ ( transi330218195068109384tion_b @ NS ) ) ) ) ) ).
% compatible_rtrancl_split
thf(fact_1161_Lift__Root__Step_Ogcomp__rel,axiom,
! [F2: set_Pr1307281990691478580_b_nat,R3: set_Pr3134649703833893895term_b,S3: set_Pr3134649703833893895term_b] :
( ( lift_R8854095231239425056step_b @ F2 @ fOR_pos_PAny @ fOR_ext_EParallel @ ( ground_gcomp_rel_b @ F2 @ R3 @ S3 ) )
= ( relcom4795790519912162031term_b @ ( lift_R8854095231239425056step_b @ F2 @ fOR_pos_PAny @ fOR_ext_EParallel @ R3 ) @ ( lift_R8854095231239425056step_b @ F2 @ fOR_pos_PAny @ fOR_ext_EParallel @ S3 ) ) ) ).
% Lift_Root_Step.gcomp_rel
thf(fact_1162_rr2__compositon,axiom,
! [R3: set_Pr3134649703833893895term_b,F2: fset_P2289935846317411886_b_nat,LL: set_Pr3134649703833893895term_b,A5: tree_r4611138855727183398tion_b,B5: tree_r4611138855727183398tion_b] :
( ( ord_le2408605988743369639term_b @ R3
@ ( produc3596519815479089608term_b @ ( ground_T_G_b @ ( fset_P7858563055952297295_b_nat @ F2 ) )
@ ^ [Uu: ground_gterm_b] : ( ground_T_G_b @ ( fset_P7858563055952297295_b_nat @ F2 ) ) ) )
=> ( ( ord_le2408605988743369639term_b @ LL
@ ( produc3596519815479089608term_b @ ( ground_T_G_b @ ( fset_P7858563055952297295_b_nat @ F2 ) )
@ ^ [Uu: ground_gterm_b] : ( ground_T_G_b @ ( fset_P7858563055952297295_b_nat @ F2 ) ) ) )
=> ( ( rRn_RR2_spec_a_b_b @ A5 @ R3 )
=> ( ( rRn_RR2_spec_a_b_b @ B5 @ LL )
=> ( rRn_RR1611153016866580401_a_b_b @ ( rRn_rr1616545004011552257_b_a_a @ F2 @ A5 @ B5 ) @ ( relcom4795790519912162031term_b @ R3 @ LL ) ) ) ) ) ) ).
% rr2_compositon
thf(fact_1163_rr2__compositon,axiom,
! [R3: set_Pr3134649703833893895term_b,F2: fset_P2289935846317411886_b_nat,LL: set_Pr3134649703833893895term_b,A5: tree_r4611138855727183398tion_b,B5: tree_r6993104598208160480tion_b] :
( ( ord_le2408605988743369639term_b @ R3
@ ( produc3596519815479089608term_b @ ( ground_T_G_b @ ( fset_P7858563055952297295_b_nat @ F2 ) )
@ ^ [Uu: ground_gterm_b] : ( ground_T_G_b @ ( fset_P7858563055952297295_b_nat @ F2 ) ) ) )
=> ( ( ord_le2408605988743369639term_b @ LL
@ ( produc3596519815479089608term_b @ ( ground_T_G_b @ ( fset_P7858563055952297295_b_nat @ F2 ) )
@ ^ [Uu: ground_gterm_b] : ( ground_T_G_b @ ( fset_P7858563055952297295_b_nat @ F2 ) ) ) )
=> ( ( rRn_RR2_spec_a_b_b @ A5 @ R3 )
=> ( ( rRn_RR5637769166088770792_a_b_b @ B5 @ LL )
=> ( rRn_RR4170495842214901495_a_b_b @ ( rRn_rr8804827536813319111tion_a @ F2 @ A5 @ B5 ) @ ( relcom4795790519912162031term_b @ R3 @ LL ) ) ) ) ) ) ).
% rr2_compositon
thf(fact_1164_rr2__compositon,axiom,
! [R3: set_Pr3134649703833893895term_b,F2: fset_P2289935846317411886_b_nat,LL: set_Pr3134649703833893895term_b,A5: tree_r6993104598208160480tion_b,B5: tree_r4611138855727183398tion_b] :
( ( ord_le2408605988743369639term_b @ R3
@ ( produc3596519815479089608term_b @ ( ground_T_G_b @ ( fset_P7858563055952297295_b_nat @ F2 ) )
@ ^ [Uu: ground_gterm_b] : ( ground_T_G_b @ ( fset_P7858563055952297295_b_nat @ F2 ) ) ) )
=> ( ( ord_le2408605988743369639term_b @ LL
@ ( produc3596519815479089608term_b @ ( ground_T_G_b @ ( fset_P7858563055952297295_b_nat @ F2 ) )
@ ^ [Uu: ground_gterm_b] : ( ground_T_G_b @ ( fset_P7858563055952297295_b_nat @ F2 ) ) ) )
=> ( ( rRn_RR5637769166088770792_a_b_b @ A5 @ R3 )
=> ( ( rRn_RR2_spec_a_b_b @ B5 @ LL )
=> ( rRn_RR5872896495431105655_a_b_b @ ( rRn_rr1803969381497338427on_a_a @ F2 @ A5 @ B5 ) @ ( relcom4795790519912162031term_b @ R3 @ LL ) ) ) ) ) ) ).
% rr2_compositon
thf(fact_1165_rr2__compositon,axiom,
! [R3: set_Pr3134649703833893895term_b,F2: fset_P2289935846317411886_b_nat,LL: set_Pr3134649703833893895term_b,A5: tree_r2154205730188421652tion_b,B5: tree_r4611138855727183398tion_b] :
( ( ord_le2408605988743369639term_b @ R3
@ ( produc3596519815479089608term_b @ ( ground_T_G_b @ ( fset_P7858563055952297295_b_nat @ F2 ) )
@ ^ [Uu: ground_gterm_b] : ( ground_T_G_b @ ( fset_P7858563055952297295_b_nat @ F2 ) ) ) )
=> ( ( ord_le2408605988743369639term_b @ LL
@ ( produc3596519815479089608term_b @ ( ground_T_G_b @ ( fset_P7858563055952297295_b_nat @ F2 ) )
@ ^ [Uu: ground_gterm_b] : ( ground_T_G_b @ ( fset_P7858563055952297295_b_nat @ F2 ) ) ) )
=> ( ( rRn_RR7260272242312503694es_b_b @ A5 @ R3 )
=> ( ( rRn_RR2_spec_a_b_b @ B5 @ LL )
=> ( rRn_RR3583459555964036135_a_b_b @ ( rRn_rr6991515034359556489ates_a @ F2 @ A5 @ B5 ) @ ( relcom4795790519912162031term_b @ R3 @ LL ) ) ) ) ) ) ).
% rr2_compositon
thf(fact_1166_rr2__compositon,axiom,
! [R3: set_Pr3134649703833893895term_b,F2: fset_P2289935846317411886_b_nat,LL: set_Pr3134649703833893895term_b,A5: tree_r4611138855727183398tion_b,B5: tree_r2154205730188421652tion_b] :
( ( ord_le2408605988743369639term_b @ R3
@ ( produc3596519815479089608term_b @ ( ground_T_G_b @ ( fset_P7858563055952297295_b_nat @ F2 ) )
@ ^ [Uu: ground_gterm_b] : ( ground_T_G_b @ ( fset_P7858563055952297295_b_nat @ F2 ) ) ) )
=> ( ( ord_le2408605988743369639term_b @ LL
@ ( produc3596519815479089608term_b @ ( ground_T_G_b @ ( fset_P7858563055952297295_b_nat @ F2 ) )
@ ^ [Uu: ground_gterm_b] : ( ground_T_G_b @ ( fset_P7858563055952297295_b_nat @ F2 ) ) ) )
=> ( ( rRn_RR2_spec_a_b_b @ A5 @ R3 )
=> ( ( rRn_RR7260272242312503694es_b_b @ B5 @ LL )
=> ( rRn_RR1666436325986766849es_b_b @ ( rRn_rr246032541601434479states @ F2 @ A5 @ B5 ) @ ( relcom4795790519912162031term_b @ R3 @ LL ) ) ) ) ) ) ).
% rr2_compositon
thf(fact_1167_rr2__compositon,axiom,
! [R3: set_Pr3134649703833893895term_b,F2: fset_P2289935846317411886_b_nat,LL: set_Pr3134649703833893895term_b,A5: tree_r4611138855727183398tion_b,B5: tree_r7504422106042656583tion_b] :
( ( ord_le2408605988743369639term_b @ R3
@ ( produc3596519815479089608term_b @ ( ground_T_G_b @ ( fset_P7858563055952297295_b_nat @ F2 ) )
@ ^ [Uu: ground_gterm_b] : ( ground_T_G_b @ ( fset_P7858563055952297295_b_nat @ F2 ) ) ) )
=> ( ( ord_le2408605988743369639term_b @ LL
@ ( produc3596519815479089608term_b @ ( ground_T_G_b @ ( fset_P7858563055952297295_b_nat @ F2 ) )
@ ^ [Uu: ground_gterm_b] : ( ground_T_G_b @ ( fset_P7858563055952297295_b_nat @ F2 ) ) ) )
=> ( ( rRn_RR2_spec_a_b_b @ A5 @ R3 )
=> ( ( rRn_RR5856091920061875867_o_b_b @ B5 @ LL )
=> ( rRn_RR6682877704082549902_o_b_b @ ( rRn_rr4900109824242877564um_a_o @ F2 @ A5 @ B5 ) @ ( relcom4795790519912162031term_b @ R3 @ LL ) ) ) ) ) ) ).
% rr2_compositon
thf(fact_1168_rr2__compositon,axiom,
! [R3: set_Pr3134649703833893895term_b,F2: fset_P2289935846317411886_b_nat,LL: set_Pr3134649703833893895term_b,A5: tree_r7504422106042656583tion_b,B5: tree_r4611138855727183398tion_b] :
( ( ord_le2408605988743369639term_b @ R3
@ ( produc3596519815479089608term_b @ ( ground_T_G_b @ ( fset_P7858563055952297295_b_nat @ F2 ) )
@ ^ [Uu: ground_gterm_b] : ( ground_T_G_b @ ( fset_P7858563055952297295_b_nat @ F2 ) ) ) )
=> ( ( ord_le2408605988743369639term_b @ LL
@ ( produc3596519815479089608term_b @ ( ground_T_G_b @ ( fset_P7858563055952297295_b_nat @ F2 ) )
@ ^ [Uu: ground_gterm_b] : ( ground_T_G_b @ ( fset_P7858563055952297295_b_nat @ F2 ) ) ) )
=> ( ( rRn_RR5856091920061875867_o_b_b @ A5 @ R3 )
=> ( ( rRn_RR2_spec_a_b_b @ B5 @ LL )
=> ( rRn_RR4825814222543937204_a_b_b @ ( rRn_rr1882487269650480700_a_o_a @ F2 @ A5 @ B5 ) @ ( relcom4795790519912162031term_b @ R3 @ LL ) ) ) ) ) ) ).
% rr2_compositon
thf(fact_1169_rr2__compositon,axiom,
! [R3: set_Pr3134649703833893895term_b,F2: fset_P2289935846317411886_b_nat,LL: set_Pr3134649703833893895term_b,A5: tree_r6993104598208160480tion_b,B5: tree_r6993104598208160480tion_b] :
( ( ord_le2408605988743369639term_b @ R3
@ ( produc3596519815479089608term_b @ ( ground_T_G_b @ ( fset_P7858563055952297295_b_nat @ F2 ) )
@ ^ [Uu: ground_gterm_b] : ( ground_T_G_b @ ( fset_P7858563055952297295_b_nat @ F2 ) ) ) )
=> ( ( ord_le2408605988743369639term_b @ LL
@ ( produc3596519815479089608term_b @ ( ground_T_G_b @ ( fset_P7858563055952297295_b_nat @ F2 ) )
@ ^ [Uu: ground_gterm_b] : ( ground_T_G_b @ ( fset_P7858563055952297295_b_nat @ F2 ) ) ) )
=> ( ( rRn_RR5637769166088770792_a_b_b @ A5 @ R3 )
=> ( ( rRn_RR5637769166088770792_a_b_b @ B5 @ LL )
=> ( rRn_RR7840990895237753533_a_b_b @ ( rRn_rr6424448918311796993tion_a @ F2 @ A5 @ B5 ) @ ( relcom4795790519912162031term_b @ R3 @ LL ) ) ) ) ) ) ).
% rr2_compositon
thf(fact_1170_rr2__compositon,axiom,
! [R3: set_Pr3134649703833893895term_b,F2: fset_P2289935846317411886_b_nat,LL: set_Pr3134649703833893895term_b,A5: tree_r2154205730188421652tion_b,B5: tree_r6993104598208160480tion_b] :
( ( ord_le2408605988743369639term_b @ R3
@ ( produc3596519815479089608term_b @ ( ground_T_G_b @ ( fset_P7858563055952297295_b_nat @ F2 ) )
@ ^ [Uu: ground_gterm_b] : ( ground_T_G_b @ ( fset_P7858563055952297295_b_nat @ F2 ) ) ) )
=> ( ( ord_le2408605988743369639term_b @ LL
@ ( produc3596519815479089608term_b @ ( ground_T_G_b @ ( fset_P7858563055952297295_b_nat @ F2 ) )
@ ^ [Uu: ground_gterm_b] : ( ground_T_G_b @ ( fset_P7858563055952297295_b_nat @ F2 ) ) ) )
=> ( ( rRn_RR7260272242312503694es_b_b @ A5 @ R3 )
=> ( ( rRn_RR5637769166088770792_a_b_b @ B5 @ LL )
=> ( rRn_RR3319046072957078125_a_b_b @ ( rRn_rr605321073299645263tion_a @ F2 @ A5 @ B5 ) @ ( relcom4795790519912162031term_b @ R3 @ LL ) ) ) ) ) ) ).
% rr2_compositon
thf(fact_1171_rr2__compositon,axiom,
! [R3: set_Pr3134649703833893895term_b,F2: fset_P2289935846317411886_b_nat,LL: set_Pr3134649703833893895term_b,A5: tree_r4611138855727183398tion_b,B5: tree_r3013368800753843012tion_b] :
( ( ord_le2408605988743369639term_b @ R3
@ ( produc3596519815479089608term_b @ ( ground_T_G_b @ ( fset_P7858563055952297295_b_nat @ F2 ) )
@ ^ [Uu: ground_gterm_b] : ( ground_T_G_b @ ( fset_P7858563055952297295_b_nat @ F2 ) ) ) )
=> ( ( ord_le2408605988743369639term_b @ LL
@ ( produc3596519815479089608term_b @ ( ground_T_G_b @ ( fset_P7858563055952297295_b_nat @ F2 ) )
@ ^ [Uu: ground_gterm_b] : ( ground_T_G_b @ ( fset_P7858563055952297295_b_nat @ F2 ) ) ) )
=> ( ( rRn_RR2_spec_a_b_b @ A5 @ R3 )
=> ( ( rRn_RR225467092841841886es_b_b @ B5 @ LL )
=> ( rRn_RR7397758064740657233es_b_b @ ( rRn_rr2486298437868761407states @ F2 @ A5 @ B5 ) @ ( relcom4795790519912162031term_b @ R3 @ LL ) ) ) ) ) ) ).
% rr2_compositon
thf(fact_1172_lift__root__step_Osimps_I3_J,axiom,
! [F2: set_Pr1307281990691478580_b_nat,R3: set_Pr3134649703833893895term_b] :
( ( lift_R8854095231239425056step_b @ F2 @ fOR_pos_PAny @ fOR_ext_EParallel @ R3 )
= ( contex3086340098647126762_onp_b
@ ^ [C5: ground_gmctxt_b] : ( ord_le5038853854344477844_b_nat @ ( ground4323624445104842081ctxt_b @ C5 ) @ F2 )
@ R3 ) ) ).
% lift_root_step.simps(3)
thf(fact_1173_lift__root__step_Osimps_I6_J,axiom,
! [F2: set_Pr1307281990691478580_b_nat,R3: set_Pr3134649703833893895term_b] :
( ( lift_R8854095231239425056step_b @ F2 @ fOR_pos_PNonRoot @ fOR_ext_EParallel @ R3 )
= ( contex3086340098647126762_onp_b
@ ^ [C5: ground_gmctxt_b] :
( ( ord_le5038853854344477844_b_nat @ ( ground4323624445104842081ctxt_b @ C5 ) @ F2 )
& ( C5 != ground_GMHole_b ) )
@ R3 ) ) ).
% lift_root_step.simps(6)
thf(fact_1174_lift__root__step_Oelims,axiom,
! [X4: set_Pr1307281990691478580_b_nat,Xa: fOR_pos_step,Xb: fOR_ext_step,Xc: set_Pr3134649703833893895term_b,Y5: set_Pr3134649703833893895term_b] :
( ( ( lift_R8854095231239425056step_b @ X4 @ Xa @ Xb @ Xc )
= Y5 )
=> ( ( ( Xa = fOR_pos_PAny )
=> ( ( Xb = fOR_ext_ESingle )
=> ( Y5
!= ( contex6947914739494133533_onp_b
@ ^ [C5: ground_gctxt_b] : ( ord_le5038853854344477844_b_nat @ ( ground_funas_gctxt_b @ C5 ) @ X4 )
@ Xc ) ) ) )
=> ( ( ( Xa = fOR_pos_PAny )
=> ( ( Xb = fOR_ex5070955383060788274rallel )
=> ( Y5
!= ( contex3086340098647126762_onp_b
@ ^ [C5: ground_gmctxt_b] :
( ( ord_less_nat @ zero_zero_nat @ ( ground_num_gholes_b @ C5 ) )
& ( ord_le5038853854344477844_b_nat @ ( ground4323624445104842081ctxt_b @ C5 ) @ X4 ) )
@ Xc ) ) ) )
=> ( ( ( Xa = fOR_pos_PAny )
=> ( ( Xb = fOR_ext_EParallel )
=> ( Y5
!= ( contex3086340098647126762_onp_b
@ ^ [C5: ground_gmctxt_b] : ( ord_le5038853854344477844_b_nat @ ( ground4323624445104842081ctxt_b @ C5 ) @ X4 )
@ Xc ) ) ) )
=> ( ( ( Xa = fOR_pos_PNonRoot )
=> ( ( Xb = fOR_ext_ESingle )
=> ( Y5
!= ( contex6947914739494133533_onp_b
@ ^ [C5: ground_gctxt_b] :
( ( ord_le5038853854344477844_b_nat @ ( ground_funas_gctxt_b @ C5 ) @ X4 )
& ( C5 != ground_GHole_b ) )
@ Xc ) ) ) )
=> ( ( ( Xa = fOR_pos_PNonRoot )
=> ( ( Xb = fOR_ex5070955383060788274rallel )
=> ( Y5
!= ( contex3086340098647126762_onp_b
@ ^ [C5: ground_gmctxt_b] :
( ( ord_less_nat @ zero_zero_nat @ ( ground_num_gholes_b @ C5 ) )
& ( ord_le5038853854344477844_b_nat @ ( ground4323624445104842081ctxt_b @ C5 ) @ X4 )
& ( C5 != ground_GMHole_b ) )
@ Xc ) ) ) )
=> ( ( ( Xa = fOR_pos_PNonRoot )
=> ( ( Xb = fOR_ext_EParallel )
=> ( Y5
!= ( contex3086340098647126762_onp_b
@ ^ [C5: ground_gmctxt_b] :
( ( ord_le5038853854344477844_b_nat @ ( ground4323624445104842081ctxt_b @ C5 ) @ X4 )
& ( C5 != ground_GMHole_b ) )
@ Xc ) ) ) )
=> ( ( ( Xa = fOR_pos_PRoot )
=> ( ( Xb = fOR_ext_ESingle )
=> ( Y5 != Xc ) ) )
=> ( ( ( Xa = fOR_pos_PRoot )
=> ( ( Xb = fOR_ex5070955383060788274rallel )
=> ( Y5 != Xc ) ) )
=> ~ ( ( Xa = fOR_pos_PRoot )
=> ( ( Xb = fOR_ext_EParallel )
=> ( Y5
!= ( sup_su1163039302778497499term_b @ Xc
@ ( inf_in8391146210534189557term_b @ id_Ground_gterm_b
@ ( produc3596519815479089608term_b @ ( ground_T_G_b @ X4 )
@ ^ [Uu: ground_gterm_b] : ( ground_T_G_b @ X4 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% lift_root_step.elims
thf(fact_1175_lift__root__step_Opelims,axiom,
! [X4: set_Pr1307281990691478580_b_nat,Xa: fOR_pos_step,Xb: fOR_ext_step,Xc: set_Pr3134649703833893895term_b,Y5: set_Pr3134649703833893895term_b] :
( ( ( lift_R8854095231239425056step_b @ X4 @ Xa @ Xb @ Xc )
= Y5 )
=> ( ( accp_P323873057692896796term_b @ lift_R1576223848067188451_rel_b @ ( produc4640078800242017687term_b @ X4 @ ( produc5352714453822653076term_b @ Xa @ ( produc3933249678690294607term_b @ Xb @ Xc ) ) ) )
=> ( ( ( Xa = fOR_pos_PAny )
=> ( ( Xb = fOR_ext_ESingle )
=> ( ( Y5
= ( contex6947914739494133533_onp_b
@ ^ [C5: ground_gctxt_b] : ( ord_le5038853854344477844_b_nat @ ( ground_funas_gctxt_b @ C5 ) @ X4 )
@ Xc ) )
=> ~ ( accp_P323873057692896796term_b @ lift_R1576223848067188451_rel_b @ ( produc4640078800242017687term_b @ X4 @ ( produc5352714453822653076term_b @ fOR_pos_PAny @ ( produc3933249678690294607term_b @ fOR_ext_ESingle @ Xc ) ) ) ) ) ) )
=> ( ( ( Xa = fOR_pos_PAny )
=> ( ( Xb = fOR_ex5070955383060788274rallel )
=> ( ( Y5
= ( contex3086340098647126762_onp_b
@ ^ [C5: ground_gmctxt_b] :
( ( ord_less_nat @ zero_zero_nat @ ( ground_num_gholes_b @ C5 ) )
& ( ord_le5038853854344477844_b_nat @ ( ground4323624445104842081ctxt_b @ C5 ) @ X4 ) )
@ Xc ) )
=> ~ ( accp_P323873057692896796term_b @ lift_R1576223848067188451_rel_b @ ( produc4640078800242017687term_b @ X4 @ ( produc5352714453822653076term_b @ fOR_pos_PAny @ ( produc3933249678690294607term_b @ fOR_ex5070955383060788274rallel @ Xc ) ) ) ) ) ) )
=> ( ( ( Xa = fOR_pos_PAny )
=> ( ( Xb = fOR_ext_EParallel )
=> ( ( Y5
= ( contex3086340098647126762_onp_b
@ ^ [C5: ground_gmctxt_b] : ( ord_le5038853854344477844_b_nat @ ( ground4323624445104842081ctxt_b @ C5 ) @ X4 )
@ Xc ) )
=> ~ ( accp_P323873057692896796term_b @ lift_R1576223848067188451_rel_b @ ( produc4640078800242017687term_b @ X4 @ ( produc5352714453822653076term_b @ fOR_pos_PAny @ ( produc3933249678690294607term_b @ fOR_ext_EParallel @ Xc ) ) ) ) ) ) )
=> ( ( ( Xa = fOR_pos_PNonRoot )
=> ( ( Xb = fOR_ext_ESingle )
=> ( ( Y5
= ( contex6947914739494133533_onp_b
@ ^ [C5: ground_gctxt_b] :
( ( ord_le5038853854344477844_b_nat @ ( ground_funas_gctxt_b @ C5 ) @ X4 )
& ( C5 != ground_GHole_b ) )
@ Xc ) )
=> ~ ( accp_P323873057692896796term_b @ lift_R1576223848067188451_rel_b @ ( produc4640078800242017687term_b @ X4 @ ( produc5352714453822653076term_b @ fOR_pos_PNonRoot @ ( produc3933249678690294607term_b @ fOR_ext_ESingle @ Xc ) ) ) ) ) ) )
=> ( ( ( Xa = fOR_pos_PNonRoot )
=> ( ( Xb = fOR_ex5070955383060788274rallel )
=> ( ( Y5
= ( contex3086340098647126762_onp_b
@ ^ [C5: ground_gmctxt_b] :
( ( ord_less_nat @ zero_zero_nat @ ( ground_num_gholes_b @ C5 ) )
& ( ord_le5038853854344477844_b_nat @ ( ground4323624445104842081ctxt_b @ C5 ) @ X4 )
& ( C5 != ground_GMHole_b ) )
@ Xc ) )
=> ~ ( accp_P323873057692896796term_b @ lift_R1576223848067188451_rel_b @ ( produc4640078800242017687term_b @ X4 @ ( produc5352714453822653076term_b @ fOR_pos_PNonRoot @ ( produc3933249678690294607term_b @ fOR_ex5070955383060788274rallel @ Xc ) ) ) ) ) ) )
=> ( ( ( Xa = fOR_pos_PNonRoot )
=> ( ( Xb = fOR_ext_EParallel )
=> ( ( Y5
= ( contex3086340098647126762_onp_b
@ ^ [C5: ground_gmctxt_b] :
( ( ord_le5038853854344477844_b_nat @ ( ground4323624445104842081ctxt_b @ C5 ) @ X4 )
& ( C5 != ground_GMHole_b ) )
@ Xc ) )
=> ~ ( accp_P323873057692896796term_b @ lift_R1576223848067188451_rel_b @ ( produc4640078800242017687term_b @ X4 @ ( produc5352714453822653076term_b @ fOR_pos_PNonRoot @ ( produc3933249678690294607term_b @ fOR_ext_EParallel @ Xc ) ) ) ) ) ) )
=> ( ( ( Xa = fOR_pos_PRoot )
=> ( ( Xb = fOR_ext_ESingle )
=> ( ( Y5 = Xc )
=> ~ ( accp_P323873057692896796term_b @ lift_R1576223848067188451_rel_b @ ( produc4640078800242017687term_b @ X4 @ ( produc5352714453822653076term_b @ fOR_pos_PRoot @ ( produc3933249678690294607term_b @ fOR_ext_ESingle @ Xc ) ) ) ) ) ) )
=> ( ( ( Xa = fOR_pos_PRoot )
=> ( ( Xb = fOR_ex5070955383060788274rallel )
=> ( ( Y5 = Xc )
=> ~ ( accp_P323873057692896796term_b @ lift_R1576223848067188451_rel_b @ ( produc4640078800242017687term_b @ X4 @ ( produc5352714453822653076term_b @ fOR_pos_PRoot @ ( produc3933249678690294607term_b @ fOR_ex5070955383060788274rallel @ Xc ) ) ) ) ) ) )
=> ~ ( ( Xa = fOR_pos_PRoot )
=> ( ( Xb = fOR_ext_EParallel )
=> ( ( Y5
= ( sup_su1163039302778497499term_b @ Xc
@ ( inf_in8391146210534189557term_b @ id_Ground_gterm_b
@ ( produc3596519815479089608term_b @ ( ground_T_G_b @ X4 )
@ ^ [Uu: ground_gterm_b] : ( ground_T_G_b @ X4 ) ) ) ) )
=> ~ ( accp_P323873057692896796term_b @ lift_R1576223848067188451_rel_b @ ( produc4640078800242017687term_b @ X4 @ ( produc5352714453822653076term_b @ fOR_pos_PRoot @ ( produc3933249678690294607term_b @ fOR_ext_EParallel @ Xc ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% lift_root_step.pelims
thf(fact_1176_less__option__Some,axiom,
! [X4: nat,Y5: nat] :
( ( ord_less_option_nat @ ( some_nat @ X4 ) @ ( some_nat @ Y5 ) )
= ( ord_less_nat @ X4 @ Y5 ) ) ).
% less_option_Some
thf(fact_1177_less__prod__simp,axiom,
! [X1: nat,Y1: nat,X2: nat,Y2: nat] :
( ( ord_le1203424502768444845at_nat @ ( product_Pair_nat_nat @ X1 @ Y1 ) @ ( product_Pair_nat_nat @ X2 @ Y2 ) )
= ( ( ord_less_nat @ X1 @ X2 )
| ( ( ord_less_eq_nat @ X1 @ X2 )
& ( ord_less_nat @ Y1 @ Y2 ) ) ) ) ).
% less_prod_simp
thf(fact_1178_less__eq__prod__simp,axiom,
! [X1: nat,Y1: nat,X2: nat,Y2: nat] :
( ( ord_le8460144461188290721at_nat @ ( product_Pair_nat_nat @ X1 @ Y1 ) @ ( product_Pair_nat_nat @ X2 @ Y2 ) )
= ( ( ord_less_nat @ X1 @ X2 )
| ( ( ord_less_eq_nat @ X1 @ X2 )
& ( ord_less_eq_nat @ Y1 @ Y2 ) ) ) ) ).
% less_eq_prod_simp
thf(fact_1179_lift__root__step_Osimps_I2_J,axiom,
! [F2: set_Pr1307281990691478580_b_nat,R3: set_Pr3134649703833893895term_b] :
( ( lift_R8854095231239425056step_b @ F2 @ fOR_pos_PAny @ fOR_ex5070955383060788274rallel @ R3 )
= ( contex3086340098647126762_onp_b
@ ^ [C5: ground_gmctxt_b] :
( ( ord_less_nat @ zero_zero_nat @ ( ground_num_gholes_b @ C5 ) )
& ( ord_le5038853854344477844_b_nat @ ( ground4323624445104842081ctxt_b @ C5 ) @ F2 ) )
@ R3 ) ) ).
% lift_root_step.simps(2)
thf(fact_1180_lift__root__step_Osimps_I5_J,axiom,
! [F2: set_Pr1307281990691478580_b_nat,R3: set_Pr3134649703833893895term_b] :
( ( lift_R8854095231239425056step_b @ F2 @ fOR_pos_PNonRoot @ fOR_ex5070955383060788274rallel @ R3 )
= ( contex3086340098647126762_onp_b
@ ^ [C5: ground_gmctxt_b] :
( ( ord_less_nat @ zero_zero_nat @ ( ground_num_gholes_b @ C5 ) )
& ( ord_le5038853854344477844_b_nat @ ( ground4323624445104842081ctxt_b @ C5 ) @ F2 )
& ( C5 != ground_GMHole_b ) )
@ R3 ) ) ).
% lift_root_step.simps(5)
thf(fact_1181_less__supI1,axiom,
! [X4: nat,A: nat,B: nat] :
( ( ord_less_nat @ X4 @ A )
=> ( ord_less_nat @ X4 @ ( sup_sup_nat @ A @ B ) ) ) ).
% less_supI1
thf(fact_1182_less__supI2,axiom,
! [X4: nat,B: nat,A: nat] :
( ( ord_less_nat @ X4 @ B )
=> ( ord_less_nat @ X4 @ ( sup_sup_nat @ A @ B ) ) ) ).
% less_supI2
thf(fact_1183_sup_Oabsorb3,axiom,
! [B: nat,A: nat] :
( ( ord_less_nat @ B @ A )
=> ( ( sup_sup_nat @ A @ B )
= A ) ) ).
% sup.absorb3
thf(fact_1184_sup_Oabsorb4,axiom,
! [A: nat,B: nat] :
( ( ord_less_nat @ A @ B )
=> ( ( sup_sup_nat @ A @ B )
= B ) ) ).
% sup.absorb4
thf(fact_1185_sup_Ostrict__boundedE,axiom,
! [B: nat,C: nat,A: nat] :
( ( ord_less_nat @ ( sup_sup_nat @ B @ C ) @ A )
=> ~ ( ( ord_less_nat @ B @ A )
=> ~ ( ord_less_nat @ C @ A ) ) ) ).
% sup.strict_boundedE
thf(fact_1186_sup_Ostrict__order__iff,axiom,
( ord_less_nat
= ( ^ [B4: nat,A6: nat] :
( ( A6
= ( sup_sup_nat @ A6 @ B4 ) )
& ( A6 != B4 ) ) ) ) ).
% sup.strict_order_iff
thf(fact_1187_sup_Ostrict__coboundedI1,axiom,
! [C: nat,A: nat,B: nat] :
( ( ord_less_nat @ C @ A )
=> ( ord_less_nat @ C @ ( sup_sup_nat @ A @ B ) ) ) ).
% sup.strict_coboundedI1
thf(fact_1188_sup_Ostrict__coboundedI2,axiom,
! [C: nat,B: nat,A: nat] :
( ( ord_less_nat @ C @ B )
=> ( ord_less_nat @ C @ ( sup_sup_nat @ A @ B ) ) ) ).
% sup.strict_coboundedI2
thf(fact_1189_leD,axiom,
! [Y5: nat,X4: nat] :
( ( ord_less_eq_nat @ Y5 @ X4 )
=> ~ ( ord_less_nat @ X4 @ Y5 ) ) ).
% leD
thf(fact_1190_leI,axiom,
! [X4: nat,Y5: nat] :
( ~ ( ord_less_nat @ X4 @ Y5 )
=> ( ord_less_eq_nat @ Y5 @ X4 ) ) ).
% leI
thf(fact_1191_nless__le,axiom,
! [A: nat,B: nat] :
( ( ~ ( ord_less_nat @ A @ B ) )
= ( ~ ( ord_less_eq_nat @ A @ B )
| ( A = B ) ) ) ).
% nless_le
thf(fact_1192_antisym__conv1,axiom,
! [X4: nat,Y5: nat] :
( ~ ( ord_less_nat @ X4 @ Y5 )
=> ( ( ord_less_eq_nat @ X4 @ Y5 )
= ( X4 = Y5 ) ) ) ).
% antisym_conv1
thf(fact_1193_antisym__conv2,axiom,
! [X4: nat,Y5: nat] :
( ( ord_less_eq_nat @ X4 @ Y5 )
=> ( ( ~ ( ord_less_nat @ X4 @ Y5 ) )
= ( X4 = Y5 ) ) ) ).
% antisym_conv2
thf(fact_1194_less__le__not__le,axiom,
( ord_less_nat
= ( ^ [X: nat,Y4: nat] :
( ( ord_less_eq_nat @ X @ Y4 )
& ~ ( ord_less_eq_nat @ Y4 @ X ) ) ) ) ).
% less_le_not_le
thf(fact_1195_not__le__imp__less,axiom,
! [Y5: nat,X4: nat] :
( ~ ( ord_less_eq_nat @ Y5 @ X4 )
=> ( ord_less_nat @ X4 @ Y5 ) ) ).
% not_le_imp_less
thf(fact_1196_order_Oorder__iff__strict,axiom,
( ord_less_eq_nat
= ( ^ [A6: nat,B4: nat] :
( ( ord_less_nat @ A6 @ B4 )
| ( A6 = B4 ) ) ) ) ).
% order.order_iff_strict
thf(fact_1197_order_Ostrict__iff__order,axiom,
( ord_less_nat
= ( ^ [A6: nat,B4: nat] :
( ( ord_less_eq_nat @ A6 @ B4 )
& ( A6 != B4 ) ) ) ) ).
% order.strict_iff_order
thf(fact_1198_order_Ostrict__trans1,axiom,
! [A: nat,B: nat,C: nat] :
( ( ord_less_eq_nat @ A @ B )
=> ( ( ord_less_nat @ B @ C )
=> ( ord_less_nat @ A @ C ) ) ) ).
% order.strict_trans1
thf(fact_1199_order_Ostrict__trans2,axiom,
! [A: nat,B: nat,C: nat] :
( ( ord_less_nat @ A @ B )
=> ( ( ord_less_eq_nat @ B @ C )
=> ( ord_less_nat @ A @ C ) ) ) ).
% order.strict_trans2
thf(fact_1200_order_Ostrict__iff__not,axiom,
( ord_less_nat
= ( ^ [A6: nat,B4: nat] :
( ( ord_less_eq_nat @ A6 @ B4 )
& ~ ( ord_less_eq_nat @ B4 @ A6 ) ) ) ) ).
% order.strict_iff_not
thf(fact_1201_dual__order_Oorder__iff__strict,axiom,
( ord_less_eq_nat
= ( ^ [B4: nat,A6: nat] :
( ( ord_less_nat @ B4 @ A6 )
| ( A6 = B4 ) ) ) ) ).
% dual_order.order_iff_strict
thf(fact_1202_dual__order_Ostrict__iff__order,axiom,
( ord_less_nat
= ( ^ [B4: nat,A6: nat] :
( ( ord_less_eq_nat @ B4 @ A6 )
& ( A6 != B4 ) ) ) ) ).
% dual_order.strict_iff_order
thf(fact_1203_dual__order_Ostrict__trans1,axiom,
! [B: nat,A: nat,C: nat] :
( ( ord_less_eq_nat @ B @ A )
=> ( ( ord_less_nat @ C @ B )
=> ( ord_less_nat @ C @ A ) ) ) ).
% dual_order.strict_trans1
thf(fact_1204_dual__order_Ostrict__trans2,axiom,
! [B: nat,A: nat,C: nat] :
( ( ord_less_nat @ B @ A )
=> ( ( ord_less_eq_nat @ C @ B )
=> ( ord_less_nat @ C @ A ) ) ) ).
% dual_order.strict_trans2
thf(fact_1205_dual__order_Ostrict__iff__not,axiom,
( ord_less_nat
= ( ^ [B4: nat,A6: nat] :
( ( ord_less_eq_nat @ B4 @ A6 )
& ~ ( ord_less_eq_nat @ A6 @ B4 ) ) ) ) ).
% dual_order.strict_iff_not
thf(fact_1206_order_Ostrict__implies__order,axiom,
! [A: nat,B: nat] :
( ( ord_less_nat @ A @ B )
=> ( ord_less_eq_nat @ A @ B ) ) ).
% order.strict_implies_order
thf(fact_1207_dual__order_Ostrict__implies__order,axiom,
! [B: nat,A: nat] :
( ( ord_less_nat @ B @ A )
=> ( ord_less_eq_nat @ B @ A ) ) ).
% dual_order.strict_implies_order
thf(fact_1208_order__le__less,axiom,
( ord_less_eq_nat
= ( ^ [X: nat,Y4: nat] :
( ( ord_less_nat @ X @ Y4 )
| ( X = Y4 ) ) ) ) ).
% order_le_less
thf(fact_1209_order__less__le,axiom,
( ord_less_nat
= ( ^ [X: nat,Y4: nat] :
( ( ord_less_eq_nat @ X @ Y4 )
& ( X != Y4 ) ) ) ) ).
% order_less_le
thf(fact_1210_linorder__not__le,axiom,
! [X4: nat,Y5: nat] :
( ( ~ ( ord_less_eq_nat @ X4 @ Y5 ) )
= ( ord_less_nat @ Y5 @ X4 ) ) ).
% linorder_not_le
thf(fact_1211_linorder__not__less,axiom,
! [X4: nat,Y5: nat] :
( ( ~ ( ord_less_nat @ X4 @ Y5 ) )
= ( ord_less_eq_nat @ Y5 @ X4 ) ) ).
% linorder_not_less
thf(fact_1212_order__less__imp__le,axiom,
! [X4: nat,Y5: nat] :
( ( ord_less_nat @ X4 @ Y5 )
=> ( ord_less_eq_nat @ X4 @ Y5 ) ) ).
% order_less_imp_le
thf(fact_1213_order__le__neq__trans,axiom,
! [A: nat,B: nat] :
( ( ord_less_eq_nat @ A @ B )
=> ( ( A != B )
=> ( ord_less_nat @ A @ B ) ) ) ).
% order_le_neq_trans
thf(fact_1214_order__neq__le__trans,axiom,
! [A: nat,B: nat] :
( ( A != B )
=> ( ( ord_less_eq_nat @ A @ B )
=> ( ord_less_nat @ A @ B ) ) ) ).
% order_neq_le_trans
thf(fact_1215_order__le__less__trans,axiom,
! [X4: nat,Y5: nat,Z: nat] :
( ( ord_less_eq_nat @ X4 @ Y5 )
=> ( ( ord_less_nat @ Y5 @ Z )
=> ( ord_less_nat @ X4 @ Z ) ) ) ).
% order_le_less_trans
thf(fact_1216_order__less__le__trans,axiom,
! [X4: nat,Y5: nat,Z: nat] :
( ( ord_less_nat @ X4 @ Y5 )
=> ( ( ord_less_eq_nat @ Y5 @ Z )
=> ( ord_less_nat @ X4 @ Z ) ) ) ).
% order_less_le_trans
thf(fact_1217_order__le__less__subst1,axiom,
! [A: nat,F: nat > nat,B: nat,C: nat] :
( ( ord_less_eq_nat @ A @ ( F @ B ) )
=> ( ( ord_less_nat @ B @ C )
=> ( ! [X3: nat,Y3: nat] :
( ( ord_less_nat @ X3 @ Y3 )
=> ( ord_less_nat @ ( F @ X3 ) @ ( F @ Y3 ) ) )
=> ( ord_less_nat @ A @ ( F @ C ) ) ) ) ) ).
% order_le_less_subst1
thf(fact_1218_order__le__less__subst2,axiom,
! [A: nat,B: nat,F: nat > nat,C: nat] :
( ( ord_less_eq_nat @ A @ B )
=> ( ( ord_less_nat @ ( F @ B ) @ C )
=> ( ! [X3: nat,Y3: nat] :
( ( ord_less_eq_nat @ X3 @ Y3 )
=> ( ord_less_eq_nat @ ( F @ X3 ) @ ( F @ Y3 ) ) )
=> ( ord_less_nat @ ( F @ A ) @ C ) ) ) ) ).
% order_le_less_subst2
thf(fact_1219_order__less__le__subst1,axiom,
! [A: nat,F: nat > nat,B: nat,C: nat] :
( ( ord_less_nat @ A @ ( F @ B ) )
=> ( ( ord_less_eq_nat @ B @ C )
=> ( ! [X3: nat,Y3: nat] :
( ( ord_less_eq_nat @ X3 @ Y3 )
=> ( ord_less_eq_nat @ ( F @ X3 ) @ ( F @ Y3 ) ) )
=> ( ord_less_nat @ A @ ( F @ C ) ) ) ) ) ).
% order_less_le_subst1
thf(fact_1220_order__less__le__subst2,axiom,
! [A: nat,B: nat,F: nat > nat,C: nat] :
( ( ord_less_nat @ A @ B )
=> ( ( ord_less_eq_nat @ ( F @ B ) @ C )
=> ( ! [X3: nat,Y3: nat] :
( ( ord_less_nat @ X3 @ Y3 )
=> ( ord_less_nat @ ( F @ X3 ) @ ( F @ Y3 ) ) )
=> ( ord_less_nat @ ( F @ A ) @ C ) ) ) ) ).
% order_less_le_subst2
thf(fact_1221_linorder__le__less__linear,axiom,
! [X4: nat,Y5: nat] :
( ( ord_less_eq_nat @ X4 @ Y5 )
| ( ord_less_nat @ Y5 @ X4 ) ) ).
% linorder_le_less_linear
thf(fact_1222_order__le__imp__less__or__eq,axiom,
! [X4: nat,Y5: nat] :
( ( ord_less_eq_nat @ X4 @ Y5 )
=> ( ( ord_less_nat @ X4 @ Y5 )
| ( X4 = Y5 ) ) ) ).
% order_le_imp_less_or_eq
thf(fact_1223_nat__descend__induct,axiom,
! [N: nat,P2: nat > $o,M: nat] :
( ! [K2: nat] :
( ( ord_less_nat @ N @ K2 )
=> ( P2 @ K2 ) )
=> ( ! [K2: nat] :
( ( ord_less_eq_nat @ K2 @ N )
=> ( ! [I2: nat] :
( ( ord_less_nat @ K2 @ I2 )
=> ( P2 @ I2 ) )
=> ( P2 @ K2 ) ) )
=> ( P2 @ M ) ) ) ).
% nat_descend_induct
thf(fact_1224_not__less__Least,axiom,
! [K: nat,P2: nat > $o] :
( ( ord_less_nat @ K @ ( ord_Least_nat @ P2 ) )
=> ~ ( P2 @ K ) ) ).
% not_less_Least
thf(fact_1225_antisymp__on__greater,axiom,
! [A5: set_nat] :
( antisymp_on_nat @ A5
@ ^ [X: nat,Y4: nat] : ( ord_less_nat @ Y4 @ X ) ) ).
% antisymp_on_greater
thf(fact_1226_asymp__on__greater,axiom,
! [A5: set_nat] :
( asymp_on_nat @ A5
@ ^ [X: nat,Y4: nat] : ( ord_less_nat @ Y4 @ X ) ) ).
% asymp_on_greater
thf(fact_1227_antisymp__on__less,axiom,
! [A5: set_nat] : ( antisymp_on_nat @ A5 @ ord_less_nat ) ).
% antisymp_on_less
thf(fact_1228_asymp__on__less,axiom,
! [A5: set_nat] : ( asymp_on_nat @ A5 @ ord_less_nat ) ).
% asymp_on_less
thf(fact_1229_less__option__def,axiom,
( ord_less_option_nat
= ( ^ [X: option_nat] :
( case_option_o_nat @ $false
@ ^ [Y4: nat] :
( case_option_o_nat @ $true
@ ^ [Z4: nat] : ( ord_less_nat @ Z4 @ Y4 )
@ X ) ) ) ) ).
% less_option_def
thf(fact_1230_order__less__imp__not__less,axiom,
! [X4: nat,Y5: nat] :
( ( ord_less_nat @ X4 @ Y5 )
=> ~ ( ord_less_nat @ Y5 @ X4 ) ) ).
% order_less_imp_not_less
thf(fact_1231_order__less__imp__not__eq2,axiom,
! [X4: nat,Y5: nat] :
( ( ord_less_nat @ X4 @ Y5 )
=> ( Y5 != X4 ) ) ).
% order_less_imp_not_eq2
thf(fact_1232_order__less__imp__not__eq,axiom,
! [X4: nat,Y5: nat] :
( ( ord_less_nat @ X4 @ Y5 )
=> ( X4 != Y5 ) ) ).
% order_less_imp_not_eq
thf(fact_1233_linorder__less__linear,axiom,
! [X4: nat,Y5: nat] :
( ( ord_less_nat @ X4 @ Y5 )
| ( X4 = Y5 )
| ( ord_less_nat @ Y5 @ X4 ) ) ).
% linorder_less_linear
thf(fact_1234_order__less__imp__triv,axiom,
! [X4: nat,Y5: nat,P2: $o] :
( ( ord_less_nat @ X4 @ Y5 )
=> ( ( ord_less_nat @ Y5 @ X4 )
=> P2 ) ) ).
% order_less_imp_triv
thf(fact_1235_order__less__not__sym,axiom,
! [X4: nat,Y5: nat] :
( ( ord_less_nat @ X4 @ Y5 )
=> ~ ( ord_less_nat @ Y5 @ X4 ) ) ).
% order_less_not_sym
thf(fact_1236_order__less__subst2,axiom,
! [A: nat,B: nat,F: nat > nat,C: nat] :
( ( ord_less_nat @ A @ B )
=> ( ( ord_less_nat @ ( F @ B ) @ C )
=> ( ! [X3: nat,Y3: nat] :
( ( ord_less_nat @ X3 @ Y3 )
=> ( ord_less_nat @ ( F @ X3 ) @ ( F @ Y3 ) ) )
=> ( ord_less_nat @ ( F @ A ) @ C ) ) ) ) ).
% order_less_subst2
thf(fact_1237_order__less__subst1,axiom,
! [A: nat,F: nat > nat,B: nat,C: nat] :
( ( ord_less_nat @ A @ ( F @ B ) )
=> ( ( ord_less_nat @ B @ C )
=> ( ! [X3: nat,Y3: nat] :
( ( ord_less_nat @ X3 @ Y3 )
=> ( ord_less_nat @ ( F @ X3 ) @ ( F @ Y3 ) ) )
=> ( ord_less_nat @ A @ ( F @ C ) ) ) ) ) ).
% order_less_subst1
thf(fact_1238_order__less__irrefl,axiom,
! [X4: nat] :
~ ( ord_less_nat @ X4 @ X4 ) ).
% order_less_irrefl
thf(fact_1239_ord__less__eq__subst,axiom,
! [A: nat,B: nat,F: nat > nat,C: nat] :
( ( ord_less_nat @ A @ B )
=> ( ( ( F @ B )
= C )
=> ( ! [X3: nat,Y3: nat] :
( ( ord_less_nat @ X3 @ Y3 )
=> ( ord_less_nat @ ( F @ X3 ) @ ( F @ Y3 ) ) )
=> ( ord_less_nat @ ( F @ A ) @ C ) ) ) ) ).
% ord_less_eq_subst
thf(fact_1240_ord__eq__less__subst,axiom,
! [A: nat,F: nat > nat,B: nat,C: nat] :
( ( A
= ( F @ B ) )
=> ( ( ord_less_nat @ B @ C )
=> ( ! [X3: nat,Y3: nat] :
( ( ord_less_nat @ X3 @ Y3 )
=> ( ord_less_nat @ ( F @ X3 ) @ ( F @ Y3 ) ) )
=> ( ord_less_nat @ A @ ( F @ C ) ) ) ) ) ).
% ord_eq_less_subst
thf(fact_1241_order__less__trans,axiom,
! [X4: nat,Y5: nat,Z: nat] :
( ( ord_less_nat @ X4 @ Y5 )
=> ( ( ord_less_nat @ Y5 @ Z )
=> ( ord_less_nat @ X4 @ Z ) ) ) ).
% order_less_trans
thf(fact_1242_order__less__asym_H,axiom,
! [A: nat,B: nat] :
( ( ord_less_nat @ A @ B )
=> ~ ( ord_less_nat @ B @ A ) ) ).
% order_less_asym'
thf(fact_1243_linorder__neq__iff,axiom,
! [X4: nat,Y5: nat] :
( ( X4 != Y5 )
= ( ( ord_less_nat @ X4 @ Y5 )
| ( ord_less_nat @ Y5 @ X4 ) ) ) ).
% linorder_neq_iff
thf(fact_1244_order__less__asym,axiom,
! [X4: nat,Y5: nat] :
( ( ord_less_nat @ X4 @ Y5 )
=> ~ ( ord_less_nat @ Y5 @ X4 ) ) ).
% order_less_asym
thf(fact_1245_linorder__neqE,axiom,
! [X4: nat,Y5: nat] :
( ( X4 != Y5 )
=> ( ~ ( ord_less_nat @ X4 @ Y5 )
=> ( ord_less_nat @ Y5 @ X4 ) ) ) ).
% linorder_neqE
thf(fact_1246_dual__order_Ostrict__implies__not__eq,axiom,
! [B: nat,A: nat] :
( ( ord_less_nat @ B @ A )
=> ( A != B ) ) ).
% dual_order.strict_implies_not_eq
thf(fact_1247_order_Ostrict__implies__not__eq,axiom,
! [A: nat,B: nat] :
( ( ord_less_nat @ A @ B )
=> ( A != B ) ) ).
% order.strict_implies_not_eq
thf(fact_1248_dual__order_Ostrict__trans,axiom,
! [B: nat,A: nat,C: nat] :
( ( ord_less_nat @ B @ A )
=> ( ( ord_less_nat @ C @ B )
=> ( ord_less_nat @ C @ A ) ) ) ).
% dual_order.strict_trans
thf(fact_1249_not__less__iff__gr__or__eq,axiom,
! [X4: nat,Y5: nat] :
( ( ~ ( ord_less_nat @ X4 @ Y5 ) )
= ( ( ord_less_nat @ Y5 @ X4 )
| ( X4 = Y5 ) ) ) ).
% not_less_iff_gr_or_eq
thf(fact_1250_order_Ostrict__trans,axiom,
! [A: nat,B: nat,C: nat] :
( ( ord_less_nat @ A @ B )
=> ( ( ord_less_nat @ B @ C )
=> ( ord_less_nat @ A @ C ) ) ) ).
% order.strict_trans
thf(fact_1251_linorder__less__wlog,axiom,
! [P2: nat > nat > $o,A: nat,B: nat] :
( ! [A4: nat,B3: nat] :
( ( ord_less_nat @ A4 @ B3 )
=> ( P2 @ A4 @ B3 ) )
=> ( ! [A4: nat] : ( P2 @ A4 @ A4 )
=> ( ! [A4: nat,B3: nat] :
( ( P2 @ B3 @ A4 )
=> ( P2 @ A4 @ B3 ) )
=> ( P2 @ A @ B ) ) ) ) ).
% linorder_less_wlog
thf(fact_1252_exists__least__iff,axiom,
( ( ^ [P4: nat > $o] :
? [X7: nat] : ( P4 @ X7 ) )
= ( ^ [P3: nat > $o] :
? [N3: nat] :
( ( P3 @ N3 )
& ! [M3: nat] :
( ( ord_less_nat @ M3 @ N3 )
=> ~ ( P3 @ M3 ) ) ) ) ) ).
% exists_least_iff
thf(fact_1253_dual__order_Oirrefl,axiom,
! [A: nat] :
~ ( ord_less_nat @ A @ A ) ).
% dual_order.irrefl
thf(fact_1254_dual__order_Oasym,axiom,
! [B: nat,A: nat] :
( ( ord_less_nat @ B @ A )
=> ~ ( ord_less_nat @ A @ B ) ) ).
% dual_order.asym
thf(fact_1255_linorder__cases,axiom,
! [X4: nat,Y5: nat] :
( ~ ( ord_less_nat @ X4 @ Y5 )
=> ( ( X4 != Y5 )
=> ( ord_less_nat @ Y5 @ X4 ) ) ) ).
% linorder_cases
thf(fact_1256_antisym__conv3,axiom,
! [Y5: nat,X4: nat] :
( ~ ( ord_less_nat @ Y5 @ X4 )
=> ( ( ~ ( ord_less_nat @ X4 @ Y5 ) )
= ( X4 = Y5 ) ) ) ).
% antisym_conv3
thf(fact_1257_less__induct,axiom,
! [P2: nat > $o,A: nat] :
( ! [X3: nat] :
( ! [Y9: nat] :
( ( ord_less_nat @ Y9 @ X3 )
=> ( P2 @ Y9 ) )
=> ( P2 @ X3 ) )
=> ( P2 @ A ) ) ).
% less_induct
thf(fact_1258_ord__less__eq__trans,axiom,
! [A: nat,B: nat,C: nat] :
( ( ord_less_nat @ A @ B )
=> ( ( B = C )
=> ( ord_less_nat @ A @ C ) ) ) ).
% ord_less_eq_trans
thf(fact_1259_ord__eq__less__trans,axiom,
! [A: nat,B: nat,C: nat] :
( ( A = B )
=> ( ( ord_less_nat @ B @ C )
=> ( ord_less_nat @ A @ C ) ) ) ).
% ord_eq_less_trans
thf(fact_1260_order_Oasym,axiom,
! [A: nat,B: nat] :
( ( ord_less_nat @ A @ B )
=> ~ ( ord_less_nat @ B @ A ) ) ).
% order.asym
thf(fact_1261_less__imp__neq,axiom,
! [X4: nat,Y5: nat] :
( ( ord_less_nat @ X4 @ Y5 )
=> ( X4 != Y5 ) ) ).
% less_imp_neq
thf(fact_1262_gt__ex,axiom,
! [X4: nat] :
? [X_12: nat] : ( ord_less_nat @ X4 @ X_12 ) ).
% gt_ex
thf(fact_1263_inf_Ostrict__coboundedI2,axiom,
! [B: nat,C: nat,A: nat] :
( ( ord_less_nat @ B @ C )
=> ( ord_less_nat @ ( inf_inf_nat @ A @ B ) @ C ) ) ).
% inf.strict_coboundedI2
thf(fact_1264_inf_Ostrict__coboundedI1,axiom,
! [A: nat,C: nat,B: nat] :
( ( ord_less_nat @ A @ C )
=> ( ord_less_nat @ ( inf_inf_nat @ A @ B ) @ C ) ) ).
% inf.strict_coboundedI1
thf(fact_1265_inf_Ostrict__order__iff,axiom,
( ord_less_nat
= ( ^ [A6: nat,B4: nat] :
( ( A6
= ( inf_inf_nat @ A6 @ B4 ) )
& ( A6 != B4 ) ) ) ) ).
% inf.strict_order_iff
thf(fact_1266_inf_Ostrict__boundedE,axiom,
! [A: nat,B: nat,C: nat] :
( ( ord_less_nat @ A @ ( inf_inf_nat @ B @ C ) )
=> ~ ( ( ord_less_nat @ A @ B )
=> ~ ( ord_less_nat @ A @ C ) ) ) ).
% inf.strict_boundedE
thf(fact_1267_inf_Oabsorb4,axiom,
! [B: nat,A: nat] :
( ( ord_less_nat @ B @ A )
=> ( ( inf_inf_nat @ A @ B )
= B ) ) ).
% inf.absorb4
thf(fact_1268_inf_Oabsorb3,axiom,
! [A: nat,B: nat] :
( ( ord_less_nat @ A @ B )
=> ( ( inf_inf_nat @ A @ B )
= A ) ) ).
% inf.absorb3
thf(fact_1269_less__infI2,axiom,
! [B: nat,X4: nat,A: nat] :
( ( ord_less_nat @ B @ X4 )
=> ( ord_less_nat @ ( inf_inf_nat @ A @ B ) @ X4 ) ) ).
% less_infI2
thf(fact_1270_less__infI1,axiom,
! [A: nat,X4: nat,B: nat] :
( ( ord_less_nat @ A @ X4 )
=> ( ord_less_nat @ ( inf_inf_nat @ A @ B ) @ X4 ) ) ).
% less_infI1
thf(fact_1271_acyclicI__order,axiom,
! [R5: set_Pr258254617715012167tion_b,F: option_b > nat] :
( ! [A4: option_b,B3: option_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ A4 @ B3 ) @ R5 )
=> ( ord_less_nat @ ( F @ B3 ) @ ( F @ A4 ) ) )
=> ( transi5850314681905841172tion_b @ R5 ) ) ).
% acyclicI_order
thf(fact_1272_relpow__0__I,axiom,
! [X4: option_b,R: set_Pr258254617715012167tion_b] : ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ X4 ) @ ( compow3776960924738975994tion_b @ zero_zero_nat @ R ) ) ).
% relpow_0_I
thf(fact_1273_relpow__0__E,axiom,
! [X4: option_b,Y5: option_b,R: set_Pr258254617715012167tion_b] :
( ( member547026996284216464tion_b @ ( produc3989389360737052631tion_b @ X4 @ Y5 ) @ ( compow3776960924738975994tion_b @ zero_zero_nat @ R ) )
=> ( X4 = Y5 ) ) ).
% relpow_0_E
thf(fact_1274_le0,axiom,
! [N: nat] : ( ord_less_eq_nat @ zero_zero_nat @ N ) ).
% le0
thf(fact_1275_bot__nat__0_Oextremum,axiom,
! [A: nat] : ( ord_less_eq_nat @ zero_zero_nat @ A ) ).
% bot_nat_0.extremum
% Conjectures (1)
thf(conj_0,conjecture,
( rRn_RR7260272242312503694es_b_b
@ ( tA_Clo384869186672131716on_b_a
@ ( fimage4266613729464776675_b_nat
@ ( produc5650155531262253963_b_nat
@ ^ [F3: b] : ( produc2093246604507004384_b_nat @ ( produc3989389360737052631tion_b @ ( some_b @ F3 ) @ ( some_b @ F3 ) ) ) )
@ f )
@ a )
@ ( lift_R8854095231239425056step_b @ ( fset_P7858563055952297295_b_nat @ f ) @ fOR_pos_PAny @ fOR_ex5070955383060788274rallel @ r ) ) ).
%------------------------------------------------------------------------------