ITP001 Axioms: ITP086_5.ax
%------------------------------------------------------------------------------
% File : ITP086_5 : TPTP v9.0.0. Bugfixed v7.5.0.
% Domain : Interactive Theorem Proving
% Axioms : HOL4 set theory export, chainy mode
% Version : [BG+19] axioms.
% English :
% Refs : [BG+19] Brown et al. (2019), GRUNGE: A Grand Unified ATP Chall
% : [Gau20] Gauthier (2020), Email to Geoff Sutcliffe
% Source : [BG+19]
% Names : ordinal_2.ax [Gau20]
% : HL4086_5.ax [TPAP]
% Status : Satisfiable
% Syntax : Number of formulae : 309 ( 68 unt; 50 typ; 0 def)
% Number of atoms : 3778 ( 217 equ)
% Maximal formula atoms : 20 ( 12 avg)
% Number of connectives : 826 ( 75 ~; 10 |; 147 &)
% ( 60 <=>; 534 =>; 0 <=; 0 <~>)
% Maximal formula depth : 21 ( 7 avg)
% Maximal term depth : 3 ( 1 avg)
% Number of FOOLs : 2768 (2768 fml; 0 var)
% Number of types : 3 ( 2 usr)
% Number of type conns : 63 ( 48 >; 15 *; 0 +; 0 <<)
% Number of predicates : 79 ( 76 usr; 24 prp; 0-3 aty)
% Number of functors : 48 ( 48 usr; 0 con; 1-3 aty)
% Number of variables : 747 ( 723 !; 24 ?; 747 :)
% SPC : TF0_SAT_EQU_NAR
% Comments :
% Bugfixes : v7.5.0 - Fixes to the axioms.
%------------------------------------------------------------------------------
tff(tp_ty_2Eordinal_2Eordinal,type,
ty_2Eordinal_2Eordinal: del > del ).
tff(tp_c_2Eordinal_2EallOrds,type,
c_2Eordinal_2EallOrds: del > $i ).
tff(mem_c_2Eordinal_2EallOrds,axiom,
! [A_27a: del] : mem(c_2Eordinal_2EallOrds(A_27a),ty_2Ewellorder_2Ewellorder(ty_2Eordinal_2Eordinal(A_27a))) ).
tff(tp_c_2Eordinal_2Edclose,type,
c_2Eordinal_2Edclose: del > $i ).
tff(mem_c_2Eordinal_2Edclose,axiom,
! [A_27a: del] : mem(c_2Eordinal_2Edclose(A_27a),arr(arr(ty_2Eordinal_2Eordinal(A_27a),bool),arr(ty_2Eordinal_2Eordinal(A_27a),bool))) ).
tff(tp_c_2Eordinal_2Edownward__closed,type,
c_2Eordinal_2Edownward__closed: del > $i ).
tff(mem_c_2Eordinal_2Edownward__closed,axiom,
! [A_27a: del] : mem(c_2Eordinal_2Edownward__closed(A_27a),arr(arr(ty_2Eordinal_2Eordinal(A_27a),bool),bool)) ).
tff(tp_c_2Eordinal_2Eepsilon0,type,
c_2Eordinal_2Eepsilon0: del > $i ).
tff(mem_c_2Eordinal_2Eepsilon0,axiom,
! [A_27a: del] : mem(c_2Eordinal_2Eepsilon0(A_27a),ty_2Eordinal_2Eordinal(A_27a)) ).
tff(tp_c_2Eordinal_2Eeval__poly,type,
c_2Eordinal_2Eeval__poly: del > $i ).
tff(mem_c_2Eordinal_2Eeval__poly,axiom,
! [A_27a: del] : mem(c_2Eordinal_2Eeval__poly(A_27a),arr(ty_2Eordinal_2Eordinal(A_27a),arr(ty_2Elist_2Elist(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a))),ty_2Eordinal_2Eordinal(A_27a)))) ).
tff(tp_c_2Eordinal_2EfromNat,type,
c_2Eordinal_2EfromNat: del > $i ).
tff(mem_c_2Eordinal_2EfromNat,axiom,
! [A_27a: del] : mem(c_2Eordinal_2EfromNat(A_27a),arr(ty_2Enum_2Enum,ty_2Eordinal_2Eordinal(A_27a))) ).
tff(tp_c_2Eordinal_2Eis__polyform,type,
c_2Eordinal_2Eis__polyform: ( del * del ) > $i ).
tff(mem_c_2Eordinal_2Eis__polyform,axiom,
! [A_27a: del,A_27b: del] : mem(c_2Eordinal_2Eis__polyform(A_27a,A_27b),arr(ty_2Eordinal_2Eordinal(A_27a),arr(ty_2Elist_2Elist(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27b))),bool))) ).
tff(tp_c_2Eordinal_2Eoleast,type,
c_2Eordinal_2Eoleast: del > $i ).
tff(mem_c_2Eordinal_2Eoleast,axiom,
! [A_27a: del] : mem(c_2Eordinal_2Eoleast(A_27a),arr(arr(ty_2Eordinal_2Eordinal(A_27a),bool),ty_2Eordinal_2Eordinal(A_27a))) ).
tff(tp_c_2Eordinal_2Eomax,type,
c_2Eordinal_2Eomax: del > $i ).
tff(mem_c_2Eordinal_2Eomax,axiom,
! [A_27a: del] : mem(c_2Eordinal_2Eomax(A_27a),arr(arr(ty_2Eordinal_2Eordinal(A_27a),bool),ty_2Eoption_2Eoption(ty_2Eordinal_2Eordinal(A_27a)))) ).
tff(tp_c_2Eordinal_2Eomega,type,
c_2Eordinal_2Eomega: del > $i ).
tff(mem_c_2Eordinal_2Eomega,axiom,
! [A_27a: del] : mem(c_2Eordinal_2Eomega(A_27a),ty_2Eordinal_2Eordinal(A_27a)) ).
tff(tp_c_2Eordinal_2EordADD,type,
c_2Eordinal_2EordADD: del > $i ).
tff(mem_c_2Eordinal_2EordADD,axiom,
! [A_27a: del] : mem(c_2Eordinal_2EordADD(A_27a),arr(ty_2Eordinal_2Eordinal(A_27a),arr(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a)))) ).
tff(tp_c_2Eordinal_2EordDIV,type,
c_2Eordinal_2EordDIV: del > $i ).
tff(mem_c_2Eordinal_2EordDIV,axiom,
! [A_27a: del] : mem(c_2Eordinal_2EordDIV(A_27a),arr(ty_2Eordinal_2Eordinal(A_27a),arr(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a)))) ).
tff(tp_c_2Eordinal_2EordEXP,type,
c_2Eordinal_2EordEXP: del > $i ).
tff(mem_c_2Eordinal_2EordEXP,axiom,
! [A_27a: del] : mem(c_2Eordinal_2EordEXP(A_27a),arr(ty_2Eordinal_2Eordinal(A_27a),arr(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a)))) ).
tff(tp_c_2Eordinal_2EordMOD,type,
c_2Eordinal_2EordMOD: del > $i ).
tff(mem_c_2Eordinal_2EordMOD,axiom,
! [A_27a: del] : mem(c_2Eordinal_2EordMOD(A_27a),arr(ty_2Eordinal_2Eordinal(A_27a),arr(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a)))) ).
tff(tp_c_2Eordinal_2EordMULT,type,
c_2Eordinal_2EordMULT: del > $i ).
tff(mem_c_2Eordinal_2EordMULT,axiom,
! [A_27a: del] : mem(c_2Eordinal_2EordMULT(A_27a),arr(ty_2Eordinal_2Eordinal(A_27a),arr(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a)))) ).
tff(tp_c_2Eordinal_2EordSUC,type,
c_2Eordinal_2EordSUC: del > $i ).
tff(mem_c_2Eordinal_2EordSUC,axiom,
! [A_27a: del] : mem(c_2Eordinal_2EordSUC(A_27a),arr(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a))) ).
tff(tp_c_2Eordinal_2Eordinal__ABS,type,
c_2Eordinal_2Eordinal__ABS: del > $i ).
tff(mem_c_2Eordinal_2Eordinal__ABS,axiom,
! [A_27a: del] : mem(c_2Eordinal_2Eordinal__ABS(A_27a),arr(ty_2Ewellorder_2Ewellorder(ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a)),ty_2Eordinal_2Eordinal(A_27a))) ).
tff(tp_c_2Eordinal_2Eordinal__ABS__CLASS,type,
c_2Eordinal_2Eordinal__ABS__CLASS: del > $i ).
tff(mem_c_2Eordinal_2Eordinal__ABS__CLASS,axiom,
! [A_27a: del] : mem(c_2Eordinal_2Eordinal__ABS__CLASS(A_27a),arr(arr(ty_2Ewellorder_2Ewellorder(ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a)),bool),ty_2Eordinal_2Eordinal(A_27a))) ).
tff(tp_c_2Eordinal_2Eordinal__REP,type,
c_2Eordinal_2Eordinal__REP: del > $i ).
tff(mem_c_2Eordinal_2Eordinal__REP,axiom,
! [A_27a: del] : mem(c_2Eordinal_2Eordinal__REP(A_27a),arr(ty_2Eordinal_2Eordinal(A_27a),ty_2Ewellorder_2Ewellorder(ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a)))) ).
tff(tp_c_2Eordinal_2Eordinal__REP__CLASS,type,
c_2Eordinal_2Eordinal__REP__CLASS: del > $i ).
tff(mem_c_2Eordinal_2Eordinal__REP__CLASS,axiom,
! [A_27a: del] : mem(c_2Eordinal_2Eordinal__REP__CLASS(A_27a),arr(ty_2Eordinal_2Eordinal(A_27a),arr(ty_2Ewellorder_2Ewellorder(ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a)),bool))) ).
tff(tp_c_2Eordinal_2Eordlt,type,
c_2Eordinal_2Eordlt: del > $i ).
tff(mem_c_2Eordinal_2Eordlt,axiom,
! [A_27a: del] : mem(c_2Eordinal_2Eordlt(A_27a),arr(ty_2Eordinal_2Eordinal(A_27a),arr(ty_2Eordinal_2Eordinal(A_27a),bool))) ).
tff(tp_c_2Eordinal_2Epolyform,type,
c_2Eordinal_2Epolyform: del > $i ).
tff(mem_c_2Eordinal_2Epolyform,axiom,
! [A_27a: del] : mem(c_2Eordinal_2Epolyform(A_27a),arr(ty_2Eordinal_2Eordinal(A_27a),arr(ty_2Eordinal_2Eordinal(A_27a),ty_2Elist_2Elist(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a)))))) ).
tff(tp_c_2Eordinal_2Epreds,type,
c_2Eordinal_2Epreds: del > $i ).
tff(mem_c_2Eordinal_2Epreds,axiom,
! [A_27a: del] : mem(c_2Eordinal_2Epreds(A_27a),arr(ty_2Eordinal_2Eordinal(A_27a),arr(ty_2Eordinal_2Eordinal(A_27a),bool))) ).
tff(tp_c_2Eordinal_2Esup,type,
c_2Eordinal_2Esup: del > $i ).
tff(mem_c_2Eordinal_2Esup,axiom,
! [A_27a: del] : mem(c_2Eordinal_2Esup(A_27a),arr(arr(ty_2Eordinal_2Eordinal(A_27a),bool),ty_2Eordinal_2Eordinal(A_27a))) ).
tff(lamtp_f2141,type,
f2141: ( del * $i ) > $i ).
tff(lameq_f2141,axiom,
! [A_27a: del,V1c: $i] :
( mem(V1c,arr(ty_2Ewellorder_2Ewellorder(ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a)),bool))
=> ! [V2r: $i] : ( ap(f2141(A_27a,V1c),V2r) = ap(ap(c_2Ebool_2E_2F_5C,ap(ap(c_2Ewellorder_2Eorderiso(ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a),ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a)),V2r),V2r)),ap(ap(c_2Emin_2E_3D(arr(ty_2Ewellorder_2Ewellorder(ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a)),bool)),V1c),ap(c_2Ewellorder_2Eorderiso(ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a),ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a)),V2r))) ) ) ).
tff(lamtp_f2142,type,
f2142: del > $i ).
tff(lameq_f2142,axiom,
! [A_27a: del,V1c: $i] : ( ap(f2142(A_27a),V1c) = ap(c_2Ebool_2E_3F(ty_2Ewellorder_2Ewellorder(ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a))),f2141(A_27a,V1c)) ) ).
tff(ax_thm_2Eordinal_2Eordinal__TY__DEF,axiom,
! [A_27a: del] :
? [V0rep: $i] :
( mem(V0rep,arr(ty_2Eordinal_2Eordinal(A_27a),arr(ty_2Ewellorder_2Ewellorder(ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a)),bool)))
& p(ap(ap(c_2Ebool_2ETYPE__DEFINITION(arr(ty_2Ewellorder_2Ewellorder(ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a)),bool),ty_2Eordinal_2Eordinal(A_27a)),f2142(A_27a)),V0rep)) ) ).
tff(lamtp_f2143,type,
f2143: ( del * $i ) > $i ).
tff(lameq_f2143,axiom,
! [A_27a: del,V2c: $i] :
( mem(V2c,arr(ty_2Ewellorder_2Ewellorder(ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a)),bool))
=> ! [V3r: $i] : ( ap(f2143(A_27a,V2c),V3r) = ap(ap(c_2Ebool_2E_2F_5C,ap(ap(c_2Ewellorder_2Eorderiso(ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a),ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a)),V3r),V3r)),ap(ap(c_2Emin_2E_3D(arr(ty_2Ewellorder_2Ewellorder(ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a)),bool)),V2c),ap(c_2Ewellorder_2Eorderiso(ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a),ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a)),V3r))) ) ) ).
tff(lamtp_f2144,type,
f2144: del > $i ).
tff(lameq_f2144,axiom,
! [A_27a: del,V2c: $i] : ( ap(f2144(A_27a),V2c) = ap(c_2Ebool_2E_3F(ty_2Ewellorder_2Ewellorder(ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a))),f2143(A_27a,V2c)) ) ).
tff(ax_thm_2Eordinal_2Eordinal__bijections,axiom,
! [A_27a: del] :
( ! [V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ( ap(c_2Eordinal_2Eordinal__ABS__CLASS(A_27a),ap(c_2Eordinal_2Eordinal__REP__CLASS(A_27a),V0a)) = V0a ) )
& ! [V1r: $i] :
( mem(V1r,arr(ty_2Ewellorder_2Ewellorder(ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a)),bool))
=> ( p(ap(f2144(A_27a),V1r))
<=> ( ap(c_2Eordinal_2Eordinal__REP__CLASS(A_27a),ap(c_2Eordinal_2Eordinal__ABS__CLASS(A_27a),V1r)) = V1r ) ) ) ) ).
tff(conj_thm_2Eordinal_2Eordinal__ABS__REP__CLASS,axiom,
! [A_27a: del] :
( ! [V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ( ap(c_2Eordinal_2Eordinal__ABS__CLASS(A_27a),ap(c_2Eordinal_2Eordinal__REP__CLASS(A_27a),V0a)) = V0a ) )
& ! [V1c: $i] :
( mem(V1c,arr(ty_2Ewellorder_2Ewellorder(ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a)),bool))
=> ( ? [V2r: $i] :
( mem(V2r,ty_2Ewellorder_2Ewellorder(ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a)))
& p(ap(ap(c_2Ewellorder_2Eorderiso(ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a),ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a)),V2r),V2r))
& ( V1c = ap(c_2Ewellorder_2Eorderiso(ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a),ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a)),V2r) ) )
<=> ( ap(c_2Eordinal_2Eordinal__REP__CLASS(A_27a),ap(c_2Eordinal_2Eordinal__ABS__CLASS(A_27a),V1c)) = V1c ) ) ) ) ).
tff(ax_thm_2Eordinal_2Eordinal__REP__def,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ( ap(c_2Eordinal_2Eordinal__REP(A_27a),V0a) = ap(c_2Emin_2E_40(ty_2Ewellorder_2Ewellorder(ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a))),ap(c_2Eordinal_2Eordinal__REP__CLASS(A_27a),V0a)) ) ) ).
tff(ax_thm_2Eordinal_2Eordinal__ABS__def,axiom,
! [A_27a: del,V0r: $i] :
( mem(V0r,ty_2Ewellorder_2Ewellorder(ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a)))
=> ( ap(c_2Eordinal_2Eordinal__ABS(A_27a),V0r) = ap(c_2Eordinal_2Eordinal__ABS__CLASS(A_27a),ap(c_2Ewellorder_2Eorderiso(ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a),ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a)),V0r)) ) ) ).
tff(conj_thm_2Eordinal_2Eordinal__QUOTIENT,axiom,
! [A_27a: del] : p(ap(ap(ap(c_2Equotient_2EQUOTIENT(ty_2Ewellorder_2Ewellorder(ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a)),ty_2Eordinal_2Eordinal(A_27a)),c_2Ewellorder_2Eorderiso(ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a),ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a))),c_2Eordinal_2Eordinal__ABS(A_27a)),c_2Eordinal_2Eordinal__REP(A_27a))) ).
tff(ax_thm_2Eordinal_2Eordlt__def,axiom,
! [A_27a: del,V0T1: $i] :
( mem(V0T1,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1T2: $i] :
( mem(V1T2,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V0T1),V1T2))
<=> p(ap(ap(c_2Ewellorder_2Eorderlt(ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a),ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a)),ap(c_2Eordinal_2Eordinal__REP(A_27a),V0T1)),ap(c_2Eordinal_2Eordinal__REP(A_27a),V1T2))) ) ) ) ).
tff(conj_thm_2Eordinal_2Eordlt__REFL,axiom,
! [A_27a: del,V0w: $i] :
( mem(V0w,ty_2Eordinal_2Eordinal(A_27a))
=> ~ p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V0w),V0w)) ) ).
tff(conj_thm_2Eordinal_2Eordlt__TRANS,axiom,
! [A_27a: del,V0w1: $i] :
( mem(V0w1,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1w2: $i] :
( mem(V1w2,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V2w3: $i] :
( mem(V2w3,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V0w1),V1w2))
& p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V1w2),V2w3)) )
=> p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V0w1),V2w3)) ) ) ) ) ).
tff(conj_thm_2Eordinal_2Eordlt__WF,axiom,
! [A_27a: del] : p(ap(c_2Erelation_2EWF(ty_2Eordinal_2Eordinal(A_27a)),c_2Eordinal_2Eordlt(A_27a))) ).
tff(conj_thm_2Eordinal_2Eordlt__trichotomy,axiom,
! [A_27a: del,V0w2: $i] :
( mem(V0w2,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1w1: $i] :
( mem(V1w1,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V1w1),V0w2))
| ( V1w1 = V0w2 )
| p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V0w2),V1w1)) ) ) ) ).
tff(lamtp_f2145,type,
f2145: ( del * $i ) > $i ).
tff(lameq_f2145,axiom,
! [A_27a: del,V0x: $i] :
( mem(V0x,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1y: $i] : ( ap(f2145(A_27a,V0x),V1y) = ap(ap(c_2Epair_2E_2C(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a)),bool),ap(ap(c_2Epair_2E_2C(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a)),V0x),V1y)),ap(ap(c_2Ebool_2E_5C_2F,ap(ap(c_2Emin_2E_3D(ty_2Eordinal_2Eordinal(A_27a)),V0x),V1y)),ap(ap(c_2Eordinal_2Eordlt(A_27a),V0x),V1y))) ) ) ).
tff(lamtp_f2146,type,
f2146: del > $i ).
tff(lameq_f2146,axiom,
! [A_27a: del,V0x: $i] : ( ap(f2146(A_27a),V0x) = f2145(A_27a,V0x) ) ).
tff(ax_thm_2Eordinal_2EallOrds__def,axiom,
! [A_27a: del] : ( c_2Eordinal_2EallOrds(A_27a) = ap(c_2Ewellorder_2Ewellorder__ABS(ty_2Eordinal_2Eordinal(A_27a)),ap(c_2Epred__set_2EGSPEC(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a)),ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a))),ap(c_2Epair_2EUNCURRY(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a),ty_2Epair_2Eprod(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a)),bool)),f2146(A_27a)))) ) ).
tff(conj_thm_2Eordinal_2Ewellorder__allOrds,axiom,
! [A_27a: del] : p(ap(c_2Ewellorder_2Ewellorder(ty_2Eordinal_2Eordinal(A_27a)),ap(c_2Epred__set_2EGSPEC(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a)),ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a))),ap(c_2Epair_2EUNCURRY(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a),ty_2Epair_2Eprod(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a)),bool)),f2146(A_27a))))) ).
tff(conj_thm_2Eordinal_2EWIN__allOrds,axiom,
! [A_27a: del,V0x: $i] :
( mem(V0x,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1y: $i] :
( mem(V1y,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Ebool_2EIN(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a))),ap(ap(c_2Epair_2E_2C(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a)),V0x),V1y)),ap(c_2Eset__relation_2Estrict(ty_2Eordinal_2Eordinal(A_27a)),ap(c_2Ewellorder_2Ewellorder__REP(ty_2Eordinal_2Eordinal(A_27a)),c_2Eordinal_2EallOrds(A_27a)))))
<=> p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V0x),V1y)) ) ) ) ).
tff(conj_thm_2Eordinal_2EelsOf__allOrds,axiom,
! [A_27a: del] : ( ap(c_2Ewellorder_2EelsOf(ty_2Eordinal_2Eordinal(A_27a)),c_2Eordinal_2EallOrds(A_27a)) = c_2Epred__set_2EUNIV(ty_2Eordinal_2Eordinal(A_27a)) ) ).
tff(conj_thm_2Eordinal_2Eordlt__mkOrdinal,axiom,
! [A_27a: del,V0o1: $i] :
( mem(V0o1,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1o2: $i] :
( mem(V1o2,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V0o1),V1o2))
<=> ! [V2w1: $i] :
( mem(V2w1,ty_2Ewellorder_2Ewellorder(ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a)))
=> ! [V3w2: $i] :
( mem(V3w2,ty_2Ewellorder_2Ewellorder(ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a)))
=> ( ( ( ap(c_2Eordinal_2Eordinal__ABS(A_27a),V2w1) = V0o1 )
& ( ap(c_2Eordinal_2Eordinal__ABS(A_27a),V3w2) = V1o2 ) )
=> p(ap(ap(c_2Ewellorder_2Eorderlt(ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a),ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a)),V2w1),V3w2)) ) ) ) ) ) ) ).
tff(conj_thm_2Eordinal_2Eorderlt__iso__REFL,axiom,
! [A_27a: del,A_27b: del,V0w1: $i] :
( mem(V0w1,ty_2Ewellorder_2Ewellorder(A_27a))
=> ! [V1w2: $i] :
( mem(V1w2,ty_2Ewellorder_2Ewellorder(A_27b))
=> ( p(ap(ap(c_2Ewellorder_2Eorderiso(A_27a,A_27b),V0w1),V1w2))
=> ~ p(ap(ap(c_2Ewellorder_2Eorderlt(A_27a,A_27b),V0w1),V1w2)) ) ) ) ).
tff(conj_thm_2Eordinal_2Eorderiso__wobound2,axiom,
! [A_27a: del,V0x: $i] :
( mem(V0x,A_27a)
=> ! [V1w: $i] :
( mem(V1w,ty_2Ewellorder_2Ewellorder(A_27a))
=> ! [V2y: $i] :
( mem(V2y,A_27a)
=> ( p(ap(ap(c_2Ewellorder_2Eorderiso(A_27a,A_27a),ap(ap(c_2Ewellorder_2Ewobound(A_27a),V0x),V1w)),ap(ap(c_2Ewellorder_2Ewobound(A_27a),V2y),V1w)))
=> ~ p(ap(ap(c_2Ebool_2EIN(ty_2Epair_2Eprod(A_27a,A_27a)),ap(ap(c_2Epair_2E_2C(A_27a,A_27a),V0x),V2y)),ap(c_2Eset__relation_2Estrict(A_27a),ap(c_2Ewellorder_2Ewellorder__REP(A_27a),V1w)))) ) ) ) ) ).
tff(conj_thm_2Eordinal_2Ewellorder__ordinal__isomorphism,axiom,
! [A_27a: del,V0w: $i] :
( mem(V0w,ty_2Ewellorder_2Ewellorder(ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a)))
=> p(ap(ap(c_2Ewellorder_2Eorderiso(ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a),ty_2Eordinal_2Eordinal(A_27a)),V0w),ap(ap(c_2Ewellorder_2Ewobound(ty_2Eordinal_2Eordinal(A_27a)),ap(c_2Eordinal_2Eordinal__ABS(A_27a),V0w)),c_2Eordinal_2EallOrds(A_27a)))) ) ).
tff(lamtp_f2147,type,
f2147: ( del * $i ) > $i ).
tff(lameq_f2147,axiom,
! [A_27a: del,V0w: $i] :
( mem(V0w,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1w0: $i] : ( ap(f2147(A_27a,V0w),V1w0) = ap(ap(c_2Epair_2E_2C(ty_2Eordinal_2Eordinal(A_27a),bool),V1w0),ap(ap(c_2Eordinal_2Eordlt(A_27a),V1w0),V0w)) ) ) ).
tff(ax_thm_2Eordinal_2Epreds__def,axiom,
! [A_27a: del,V0w: $i] :
( mem(V0w,ty_2Eordinal_2Eordinal(A_27a))
=> ( ap(c_2Eordinal_2Epreds(A_27a),V0w) = ap(c_2Epred__set_2EGSPEC(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a)),f2147(A_27a,V0w)) ) ) ).
tff(conj_thm_2Eordinal_2EIN__preds,axiom,
! [A_27a: del,V0x: $i] :
( mem(V0x,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1w: $i] :
( mem(V1w,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Ebool_2EIN(ty_2Eordinal_2Eordinal(A_27a)),V0x),ap(c_2Eordinal_2Epreds(A_27a),V1w)))
<=> p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V0x),V1w)) ) ) ) ).
tff(conj_thm_2Eordinal_2Epreds__11,axiom,
! [A_27a: del,V0w1: $i] :
( mem(V0w1,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1w2: $i] :
( mem(V1w2,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( ap(c_2Eordinal_2Epreds(A_27a),V0w1) = ap(c_2Eordinal_2Epreds(A_27a),V1w2) )
<=> ( V0w1 = V1w2 ) ) ) ) ).
tff(ax_thm_2Eordinal_2Edownward__closed__def,axiom,
! [A_27a: del,V0s: $i] :
( mem(V0s,arr(ty_2Eordinal_2Eordinal(A_27a),bool))
=> ( p(ap(c_2Eordinal_2Edownward__closed(A_27a),V0s))
<=> ! [V1a: $i] :
( mem(V1a,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V2b: $i] :
( mem(V2b,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( p(ap(ap(c_2Ebool_2EIN(ty_2Eordinal_2Eordinal(A_27a)),V1a),V0s))
& p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V2b),V1a)) )
=> p(ap(ap(c_2Ebool_2EIN(ty_2Eordinal_2Eordinal(A_27a)),V2b),V0s)) ) ) ) ) ) ).
tff(conj_thm_2Eordinal_2Epreds__downward__closed,axiom,
! [A_27a: del,V0w: $i] :
( mem(V0w,ty_2Eordinal_2Eordinal(A_27a))
=> p(ap(c_2Eordinal_2Edownward__closed(A_27a),ap(c_2Eordinal_2Epreds(A_27a),V0w))) ) ).
tff(conj_thm_2Eordinal_2Epreds__bij,axiom,
! [A_27a: del] : p(ap(ap(ap(c_2Epred__set_2EBIJ(ty_2Eordinal_2Eordinal(A_27a),arr(ty_2Eordinal_2Eordinal(A_27a),bool)),c_2Eordinal_2Epreds(A_27a)),c_2Epred__set_2EUNIV(ty_2Eordinal_2Eordinal(A_27a))),ap(ap(c_2Epred__set_2EDELETE(arr(ty_2Eordinal_2Eordinal(A_27a),bool)),c_2Eordinal_2Edownward__closed(A_27a)),c_2Epred__set_2EUNIV(ty_2Eordinal_2Eordinal(A_27a))))) ).
tff(conj_thm_2Eordinal_2Epreds__lt__PSUBSET,axiom,
! [A_27a: del,V0w1: $i] :
( mem(V0w1,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1w2: $i] :
( mem(V1w2,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V0w1),V1w2))
<=> p(ap(ap(c_2Epred__set_2EPSUBSET(ty_2Eordinal_2Eordinal(A_27a)),ap(c_2Eordinal_2Epreds(A_27a),V0w1)),ap(c_2Eordinal_2Epreds(A_27a),V1w2))) ) ) ) ).
tff(conj_thm_2Eordinal_2Epreds__wobound,axiom,
! [A_27a: del,V0ord: $i] :
( mem(V0ord,ty_2Eordinal_2Eordinal(A_27a))
=> ( ap(c_2Eordinal_2Epreds(A_27a),V0ord) = ap(c_2Ewellorder_2EelsOf(ty_2Eordinal_2Eordinal(A_27a)),ap(ap(c_2Ewellorder_2Ewobound(ty_2Eordinal_2Eordinal(A_27a)),V0ord),c_2Eordinal_2EallOrds(A_27a))) ) ) ).
tff(conj_thm_2Eordinal_2Epreds__inj__univ,axiom,
! [A_27a: del,V0ord: $i] :
( mem(V0ord,ty_2Eordinal_2Eordinal(A_27a))
=> p(ap(ap(c_2Ecardinal_2Ecardleq(ty_2Eordinal_2Eordinal(A_27a),ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a)),ap(c_2Eordinal_2Epreds(A_27a),V0ord)),c_2Epred__set_2EUNIV(ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a)))) ) ).
tff(stp_c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Eone_2Eone,type,
tp__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Eone_2Eone: $tType ).
tff(stp_inj_c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Eone_2Eone,type,
inj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Eone_2Eone: tp__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Eone_2Eone > $i ).
tff(stp_surj_c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Eone_2Eone,type,
surj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Eone_2Eone: $i > tp__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Eone_2Eone ).
tff(stp_inj_surj_c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Eone_2Eone,axiom,
! [X: tp__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Eone_2Eone] : ( surj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Eone_2Eone(inj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Eone_2Eone(X)) = X ) ).
tff(stp_inj_mem_c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Eone_2Eone,axiom,
! [X: tp__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Eone_2Eone] : mem(inj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Eone_2Eone(X),ty_2Esum_2Esum(ty_2Enum_2Enum,ty_2Eone_2Eone)) ).
tff(stp_iso_mem_c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Eone_2Eone,axiom,
! [X: $i] :
( mem(X,ty_2Esum_2Esum(ty_2Enum_2Enum,ty_2Eone_2Eone))
=> ( X = inj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Eone_2Eone(surj__c_ty_2Esum_2Esum_ty_2Enum_2Enum_ty_2Eone_2Eone(X)) ) ) ).
tff(conj_thm_2Eordinal_2Eunitinf__univnum,axiom,
p(ap(ap(c_2Ecardinal_2Ecardeq(ty_2Esum_2Esum(ty_2Enum_2Enum,ty_2Eone_2Eone),ty_2Enum_2Enum),c_2Epred__set_2EUNIV(ty_2Esum_2Esum(ty_2Enum_2Enum,ty_2Eone_2Eone))),c_2Epred__set_2EUNIV(ty_2Enum_2Enum))) ).
tff(stp_c_ty_2Eordinal_2Eordinal_ty_2Eone_2Eone,type,
tp__c_ty_2Eordinal_2Eordinal_ty_2Eone_2Eone: $tType ).
tff(stp_inj_c_ty_2Eordinal_2Eordinal_ty_2Eone_2Eone,type,
inj__c_ty_2Eordinal_2Eordinal_ty_2Eone_2Eone: tp__c_ty_2Eordinal_2Eordinal_ty_2Eone_2Eone > $i ).
tff(stp_surj_c_ty_2Eordinal_2Eordinal_ty_2Eone_2Eone,type,
surj__c_ty_2Eordinal_2Eordinal_ty_2Eone_2Eone: $i > tp__c_ty_2Eordinal_2Eordinal_ty_2Eone_2Eone ).
tff(stp_inj_surj_c_ty_2Eordinal_2Eordinal_ty_2Eone_2Eone,axiom,
! [X: tp__c_ty_2Eordinal_2Eordinal_ty_2Eone_2Eone] : ( surj__c_ty_2Eordinal_2Eordinal_ty_2Eone_2Eone(inj__c_ty_2Eordinal_2Eordinal_ty_2Eone_2Eone(X)) = X ) ).
tff(stp_inj_mem_c_ty_2Eordinal_2Eordinal_ty_2Eone_2Eone,axiom,
! [X: tp__c_ty_2Eordinal_2Eordinal_ty_2Eone_2Eone] : mem(inj__c_ty_2Eordinal_2Eordinal_ty_2Eone_2Eone(X),ty_2Eordinal_2Eordinal(ty_2Eone_2Eone)) ).
tff(stp_iso_mem_c_ty_2Eordinal_2Eordinal_ty_2Eone_2Eone,axiom,
! [X: $i] :
( mem(X,ty_2Eordinal_2Eordinal(ty_2Eone_2Eone))
=> ( X = inj__c_ty_2Eordinal_2Eordinal_ty_2Eone_2Eone(surj__c_ty_2Eordinal_2Eordinal_ty_2Eone_2Eone(X)) ) ) ).
tff(conj_thm_2Eordinal_2Ecord__countable__preds,axiom,
! [V0ord: tp__c_ty_2Eordinal_2Eordinal_ty_2Eone_2Eone] : p(ap(c_2Epred__set_2Ecountable(ty_2Eordinal_2Eordinal(ty_2Eone_2Eone)),ap(c_2Eordinal_2Epreds(ty_2Eone_2Eone),inj__c_ty_2Eordinal_2Eordinal_ty_2Eone_2Eone(V0ord)))) ).
tff(conj_thm_2Eordinal_2Euniv__ord__greater__cardinal,axiom,
! [A_27a: del] : ~ p(ap(ap(c_2Ecardinal_2Ecardleq(ty_2Eordinal_2Eordinal(A_27a),ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a)),c_2Epred__set_2EUNIV(ty_2Eordinal_2Eordinal(A_27a))),c_2Epred__set_2EUNIV(ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a)))) ).
tff(conj_thm_2Eordinal_2Euniv__cord__uncountable,axiom,
~ p(ap(c_2Epred__set_2Ecountable(ty_2Eordinal_2Eordinal(ty_2Eone_2Eone)),c_2Epred__set_2EUNIV(ty_2Eordinal_2Eordinal(ty_2Eone_2Eone)))) ).
tff(conj_thm_2Eordinal_2Eordle__lteq,axiom,
! [A_27a: del,V0b: $i] :
( mem(V0b,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1a: $i] :
( mem(V1a,ty_2Eordinal_2Eordinal(A_27a))
=> ( ~ p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V0b),V1a))
<=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V1a),V0b))
| ( V1a = V0b ) ) ) ) ) ).
tff(conj_thm_2Eordinal_2Eordle__ANTISYM,axiom,
! [A_27a: del,V0b: $i] :
( mem(V0b,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1a: $i] :
( mem(V1a,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( ~ p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V0b),V1a))
& ~ p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V1a),V0b)) )
=> ( V1a = V0b ) ) ) ) ).
tff(conj_thm_2Eordinal_2Eordle__TRANS,axiom,
! [A_27a: del,V0x: $i] :
( mem(V0x,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1y: $i] :
( mem(V1y,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V2z: $i] :
( mem(V2z,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( ~ p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V1y),V0x))
& ~ p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V2z),V1y)) )
=> ~ p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V2z),V0x)) ) ) ) ) ).
tff(conj_thm_2Eordinal_2Eordlet__TRANS,axiom,
! [A_27a: del,V0x: $i] :
( mem(V0x,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1y: $i] :
( mem(V1y,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V2z: $i] :
( mem(V2z,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( ~ p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V1y),V0x))
& p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V1y),V2z)) )
=> p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V0x),V2z)) ) ) ) ) ).
tff(conj_thm_2Eordinal_2Eordlte__TRANS,axiom,
! [A_27a: del,V0x: $i] :
( mem(V0x,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1y: $i] :
( mem(V1y,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V2z: $i] :
( mem(V2z,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V0x),V1y))
& ~ p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V2z),V1y)) )
=> p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V0x),V2z)) ) ) ) ) ).
tff(lamtp_f2148,type,
f2148: ( del * $i * $i ) > $i ).
tff(lameq_f2148,axiom,
! [A_27a: del,V1x: $i] :
( mem(V1x,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V0P: $i] :
( mem(V0P,arr(ty_2Eordinal_2Eordinal(A_27a),bool))
=> ! [V2y: $i] : ( ap(f2148(A_27a,V1x,V0P),V2y) = ap(ap(c_2Emin_2E_3D_3D_3E,ap(ap(c_2Eordinal_2Eordlt(A_27a),V2y),V1x)),ap(c_2Ebool_2E_7E,ap(V0P,V2y))) ) ) ) ).
tff(lamtp_f2149,type,
f2149: ( del * $i ) > $i ).
tff(lameq_f2149,axiom,
! [A_27a: del,V0P: $i] :
( mem(V0P,arr(ty_2Eordinal_2Eordinal(A_27a),bool))
=> ! [V1x: $i] : ( ap(f2149(A_27a,V0P),V1x) = ap(ap(c_2Ebool_2E_2F_5C,ap(V0P,V1x)),ap(c_2Ebool_2E_21(ty_2Eordinal_2Eordinal(A_27a)),f2148(A_27a,V1x,V0P))) ) ) ).
tff(ax_thm_2Eordinal_2Eoleast__def,axiom,
! [A_27a: del,V0P: $i] :
( mem(V0P,arr(ty_2Eordinal_2Eordinal(A_27a),bool))
=> ( ap(c_2Eordinal_2Eoleast(A_27a),V0P) = ap(c_2Emin_2E_40(ty_2Eordinal_2Eordinal(A_27a)),f2149(A_27a,V0P)) ) ) ).
tff(conj_thm_2Eordinal_2Eoleast__intro,axiom,
! [A_27a: del,V0Q: $i] :
( mem(V0Q,arr(ty_2Eordinal_2Eordinal(A_27a),bool))
=> ! [V1P: $i] :
( mem(V1P,arr(ty_2Eordinal_2Eordinal(A_27a),bool))
=> ( ( ? [V2a: $i] :
( mem(V2a,ty_2Eordinal_2Eordinal(A_27a))
& p(ap(V1P,V2a)) )
& ! [V3a: $i] :
( mem(V3a,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( ! [V4b: $i] :
( mem(V4b,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V4b),V3a))
=> ~ p(ap(V1P,V4b)) ) )
& p(ap(V1P,V3a)) )
=> p(ap(V0Q,V3a)) ) ) )
=> p(ap(V0Q,ap(c_2Eordinal_2Eoleast(A_27a),V1P))) ) ) ) ).
tff(lamtp_f2150,type,
f2150: ( del * $i ) > $i ).
tff(lameq_f2150,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1b: $i] : ( ap(f2150(A_27a,V0a),V1b) = ap(ap(c_2Eordinal_2Eordlt(A_27a),V0a),V1b) ) ) ).
tff(ax_thm_2Eordinal_2EordSUC__def,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ( ap(c_2Eordinal_2EordSUC(A_27a),V0a) = ap(c_2Eordinal_2Eoleast(A_27a),f2150(A_27a,V0a)) ) ) ).
tff(ax_thm_2Eordinal_2EfromNat__def,axiom,
! [A_27a: del] :
( ( ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0)) = ap(c_2Eordinal_2Eoleast(A_27a),k(ty_2Eordinal_2Eordinal(A_27a),c_2Ebool_2ET)) )
& ! [V1n: tp__ty_2Enum_2Enum] : ( ap(c_2Eordinal_2EfromNat(A_27a),ap(c_2Enum_2ESUC,inj__ty_2Enum_2Enum(V1n))) = ap(c_2Eordinal_2EordSUC(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(V1n))) ) ) ).
tff(conj_thm_2Eordinal_2EfromNat__def__compute,axiom,
! [A_27a: del] :
( ( ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0)) = ap(c_2Eordinal_2Eoleast(A_27a),k(ty_2Eordinal_2Eordinal(A_27a),c_2Ebool_2ET)) )
& ! [V1n: tp__ty_2Enum_2Enum] : ( ap(c_2Eordinal_2EfromNat(A_27a),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,inj__ty_2Enum_2Enum(V1n)))) = ap(c_2Eordinal_2EordSUC(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),ap(ap(c_2Earithmetic_2E_2D,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,inj__ty_2Enum_2Enum(V1n)))),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,inj__ty_2Enum_2Enum(fo__c_2Earithmetic_2EZERO)))))) )
& ! [V2n: tp__ty_2Enum_2Enum] : ( ap(c_2Eordinal_2EfromNat(A_27a),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,inj__ty_2Enum_2Enum(V2n)))) = ap(c_2Eordinal_2EordSUC(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,inj__ty_2Enum_2Enum(V2n))))) ) ) ).
tff(conj_thm_2Eordinal_2EfromNat__SUC,axiom,
! [A_27a: del,V0n: tp__ty_2Enum_2Enum] : ( ap(c_2Eordinal_2EfromNat(A_27a),ap(c_2Enum_2ESUC,inj__ty_2Enum_2Enum(V0n))) = ap(c_2Eordinal_2EordSUC(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(V0n))) ) ).
tff(conj_thm_2Eordinal_2Eordlt__ZERO,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ~ p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V0a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0)))) ) ).
tff(conj_thm_2Eordinal_2Epreds__surj,axiom,
! [A_27a: del,V0x: $i] :
( mem(V0x,arr(ty_2Eordinal_2Eordinal(A_27a),bool))
=> ( ( p(ap(c_2Eordinal_2Edownward__closed(A_27a),V0x))
& ( V0x != c_2Epred__set_2EUNIV(ty_2Eordinal_2Eordinal(A_27a)) ) )
=> ? [V1y: $i] :
( mem(V1y,ty_2Eordinal_2Eordinal(A_27a))
& ( ap(c_2Eordinal_2Epreds(A_27a),V1y) = V0x ) ) ) ) ).
tff(conj_thm_2Eordinal_2Eno__maximal__ordinal,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ? [V1b: $i] :
( mem(V1b,ty_2Eordinal_2Eordinal(A_27a))
& p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V0a),V1b)) ) ) ).
tff(conj_thm_2Eordinal_2Eordlt__SUC,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V0a),ap(c_2Eordinal_2EordSUC(A_27a),V0a))) ) ).
tff(conj_thm_2Eordinal_2EordSUC__ZERO,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ( ap(c_2Eordinal_2EordSUC(A_27a),V0a) != ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0)) ) ) ).
tff(conj_thm_2Eordinal_2Eordlt__DISCRETE1,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1b: $i] :
( mem(V1b,ty_2Eordinal_2Eordinal(A_27a))
=> ~ ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V0a),V1b))
& p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V1b),ap(c_2Eordinal_2EordSUC(A_27a),V0a))) ) ) ) ).
tff(conj_thm_2Eordinal_2Eordlt__SUC__DISCRETE,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1b: $i] :
( mem(V1b,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V0a),ap(c_2Eordinal_2EordSUC(A_27a),V1b)))
<=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V0a),V1b))
| ( V0a = V1b ) ) ) ) ) ).
tff(conj_thm_2Eordinal_2EordSUC__MONO,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1b: $i] :
( mem(V1b,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2EordSUC(A_27a),V0a)),ap(c_2Eordinal_2EordSUC(A_27a),V1b)))
<=> p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V0a),V1b)) ) ) ) ).
tff(conj_thm_2Eordinal_2EordSUC__11,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1b: $i] :
( mem(V1b,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( ap(c_2Eordinal_2EordSUC(A_27a),V0a) = ap(c_2Eordinal_2EordSUC(A_27a),V1b) )
<=> ( V0a = V1b ) ) ) ) ).
tff(lamtp_f2151,type,
f2151: ( del * $i ) > $i ).
tff(lameq_f2151,axiom,
! [A_27a: del,V0ordset: $i] :
( mem(V0ordset,arr(ty_2Eordinal_2Eordinal(A_27a),bool))
=> ! [V1a: $i] : ( ap(f2151(A_27a,V0ordset),V1a) = ap(c_2Ebool_2E_7E,ap(ap(c_2Ebool_2EIN(ty_2Eordinal_2Eordinal(A_27a)),V1a),ap(c_2Epred__set_2EBIGUNION(ty_2Eordinal_2Eordinal(A_27a)),ap(ap(c_2Epred__set_2EIMAGE(ty_2Eordinal_2Eordinal(A_27a),arr(ty_2Eordinal_2Eordinal(A_27a),bool)),c_2Eordinal_2Epreds(A_27a)),V0ordset)))) ) ) ).
tff(ax_thm_2Eordinal_2Esup__def,axiom,
! [A_27a: del,V0ordset: $i] :
( mem(V0ordset,arr(ty_2Eordinal_2Eordinal(A_27a),bool))
=> ( ap(c_2Eordinal_2Esup(A_27a),V0ordset) = ap(c_2Eordinal_2Eoleast(A_27a),f2151(A_27a,V0ordset)) ) ) ).
tff(conj_thm_2Eordinal_2Eord__induction,axiom,
! [A_27a: del,V0P: $i] :
( mem(V0P,arr(ty_2Eordinal_2Eordinal(A_27a),bool))
=> ( ! [V1min: $i] :
( mem(V1min,ty_2Eordinal_2Eordinal(A_27a))
=> ( ! [V2b: $i] :
( mem(V2b,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V2b),V1min))
=> p(ap(V0P,V2b)) ) )
=> p(ap(V0P,V1min)) ) )
=> ! [V3a: $i] :
( mem(V3a,ty_2Eordinal_2Eordinal(A_27a))
=> p(ap(V0P,V3a)) ) ) ) ).
tff(conj_thm_2Eordinal_2Esup__thm,axiom,
! [A_27a: del,V0s: $i] :
( mem(V0s,arr(ty_2Eordinal_2Eordinal(A_27a),bool))
=> ( p(ap(ap(c_2Ecardinal_2Ecardleq(ty_2Eordinal_2Eordinal(A_27a),ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a)),V0s),c_2Epred__set_2EUNIV(ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a))))
=> ! [V1a: $i] :
( mem(V1a,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V1a),ap(c_2Eordinal_2Esup(A_27a),V0s)))
<=> ? [V2b: $i] :
( mem(V2b,ty_2Eordinal_2Eordinal(A_27a))
& p(ap(ap(c_2Ebool_2EIN(ty_2Eordinal_2Eordinal(A_27a)),V2b),V0s))
& p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V1a),V2b)) ) ) ) ) ) ).
tff(conj_thm_2Eordinal_2Esuple__thm,axiom,
! [A_27a: del,V0b: $i] :
( mem(V0b,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1s: $i] :
( mem(V1s,arr(ty_2Eordinal_2Eordinal(A_27a),bool))
=> ( ( p(ap(ap(c_2Ecardinal_2Ecardleq(ty_2Eordinal_2Eordinal(A_27a),ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a)),V1s),c_2Epred__set_2EUNIV(ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a))))
& p(ap(ap(c_2Ebool_2EIN(ty_2Eordinal_2Eordinal(A_27a)),V0b),V1s)) )
=> ~ p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2Esup(A_27a),V1s)),V0b)) ) ) ) ).
tff(conj_thm_2Eordinal_2Esup__eq__sup,axiom,
! [A_27a: del,V0s1: $i] :
( mem(V0s1,arr(ty_2Eordinal_2Eordinal(A_27a),bool))
=> ! [V1s2: $i] :
( mem(V1s2,arr(ty_2Eordinal_2Eordinal(A_27a),bool))
=> ( ( p(ap(ap(c_2Ecardinal_2Ecardleq(ty_2Eordinal_2Eordinal(A_27a),ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a)),V0s1),c_2Epred__set_2EUNIV(ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a))))
& p(ap(ap(c_2Ecardinal_2Ecardleq(ty_2Eordinal_2Eordinal(A_27a),ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a)),V1s2),c_2Epred__set_2EUNIV(ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a))))
& ! [V2a: $i] :
( mem(V2a,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Ebool_2EIN(ty_2Eordinal_2Eordinal(A_27a)),V2a),V0s1))
=> ? [V3b: $i] :
( mem(V3b,ty_2Eordinal_2Eordinal(A_27a))
& p(ap(ap(c_2Ebool_2EIN(ty_2Eordinal_2Eordinal(A_27a)),V3b),V1s2))
& ~ p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V3b),V2a)) ) ) )
& ! [V4b: $i] :
( mem(V4b,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Ebool_2EIN(ty_2Eordinal_2Eordinal(A_27a)),V4b),V1s2))
=> ? [V5a: $i] :
( mem(V5a,ty_2Eordinal_2Eordinal(A_27a))
& p(ap(ap(c_2Ebool_2EIN(ty_2Eordinal_2Eordinal(A_27a)),V5a),V0s1))
& ~ p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V5a),V4b)) ) ) ) )
=> ( ap(c_2Eordinal_2Esup(A_27a),V0s1) = ap(c_2Eordinal_2Esup(A_27a),V1s2) ) ) ) ) ).
tff(conj_thm_2Eordinal_2EUnum__cle__Uinf,axiom,
! [A_27a: del] : p(ap(ap(c_2Ecardinal_2Ecardleq(ty_2Enum_2Enum,ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a)),c_2Epred__set_2EUNIV(ty_2Enum_2Enum)),c_2Epred__set_2EUNIV(ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a)))) ).
tff(conj_thm_2Eordinal_2Ecsup__thm,axiom,
! [A_27a: del,V0s: $i] :
( mem(V0s,arr(ty_2Eordinal_2Eordinal(A_27a),bool))
=> ( p(ap(c_2Epred__set_2Ecountable(ty_2Eordinal_2Eordinal(A_27a)),V0s))
=> ! [V1b: $i] :
( mem(V1b,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V1b),ap(c_2Eordinal_2Esup(A_27a),V0s)))
<=> ? [V2d: $i] :
( mem(V2d,ty_2Eordinal_2Eordinal(A_27a))
& p(ap(ap(c_2Ebool_2EIN(ty_2Eordinal_2Eordinal(A_27a)),V2d),V0s))
& p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V1b),V2d)) ) ) ) ) ) ).
tff(conj_thm_2Eordinal_2Epredimage__sup__thm,axiom,
! [A_27a: del,V0f: $i] :
( mem(V0f,arr(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a)))
=> ! [V1a: $i] :
( mem(V1a,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V2b: $i] :
( mem(V2b,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V2b),ap(c_2Eordinal_2Esup(A_27a),ap(ap(c_2Epred__set_2EIMAGE(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a)),V0f),ap(c_2Eordinal_2Epreds(A_27a),V1a)))))
<=> ? [V3d: $i] :
( mem(V3d,ty_2Eordinal_2Eordinal(A_27a))
& p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V3d),V1a))
& p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V2b),ap(V0f,V3d))) ) ) ) ) ) ).
tff(conj_thm_2Eordinal_2Epredimage__suplt__ELIM,axiom,
! [A_27a: del,V0f: $i] :
( mem(V0f,arr(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a)))
=> ! [V1a: $i] :
( mem(V1a,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V2b: $i] :
( mem(V2b,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2Esup(A_27a),ap(ap(c_2Epred__set_2EIMAGE(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a)),V0f),ap(c_2Eordinal_2Epreds(A_27a),V1a)))),V2b))
=> ! [V3d: $i] :
( mem(V3d,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V3d),V1a))
=> ~ p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V2b),ap(V0f,V3d))) ) ) ) ) ) ) ).
tff(conj_thm_2Eordinal_2Esuppred__suplt__ELIM,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1b: $i] :
( mem(V1b,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2Esup(A_27a),ap(c_2Eordinal_2Epreds(A_27a),V0a))),V1b))
=> ! [V2d: $i] :
( mem(V2d,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V2d),V0a))
=> ~ p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V1b),V2d)) ) ) ) ) ) ).
tff(conj_thm_2Eordinal_2Esup__EMPTY,axiom,
! [A_27a: del] : ( ap(c_2Eordinal_2Esup(A_27a),c_2Epred__set_2EEMPTY(ty_2Eordinal_2Eordinal(A_27a))) = ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0)) ) ).
tff(conj_thm_2Eordinal_2Esup__SING,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ( ap(c_2Eordinal_2Esup(A_27a),ap(ap(c_2Epred__set_2EINSERT(ty_2Eordinal_2Eordinal(A_27a)),V0a),c_2Epred__set_2EEMPTY(ty_2Eordinal_2Eordinal(A_27a)))) = V0a ) ) ).
tff(conj_thm_2Eordinal_2Esup__preds__SUC,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ( ap(c_2Eordinal_2Esup(A_27a),ap(c_2Eordinal_2Epreds(A_27a),ap(c_2Eordinal_2EordSUC(A_27a),V0a))) = V0a ) ) ).
tff(conj_thm_2Eordinal_2Epreds__ordSUC,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ( ap(c_2Eordinal_2Epreds(A_27a),ap(c_2Eordinal_2EordSUC(A_27a),V0a)) = ap(ap(c_2Epred__set_2EINSERT(ty_2Eordinal_2Eordinal(A_27a)),V0a),ap(c_2Eordinal_2Epreds(A_27a),V0a)) ) ) ).
tff(conj_thm_2Eordinal_2EcountableOrds__dclosed,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1b: $i] :
( mem(V1b,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V0a),V1b))
& p(ap(c_2Epred__set_2Ecountable(ty_2Eordinal_2Eordinal(A_27a)),ap(c_2Eordinal_2Epreds(A_27a),V1b))) )
=> p(ap(c_2Epred__set_2Ecountable(ty_2Eordinal_2Eordinal(A_27a)),ap(c_2Eordinal_2Epreds(A_27a),V0a))) ) ) ) ).
tff(lamtp_f2152,type,
f2152: ( del * $i ) > $i ).
tff(lameq_f2152,axiom,
! [A_27a: del,V2x: $i] :
( mem(V2x,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V3y: $i] : ( ap(f2152(A_27a,V2x),V3y) = ap(ap(c_2Epair_2E_2C(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a)),bool),ap(ap(c_2Epair_2E_2C(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a)),V2x),V3y)),ap(c_2Ebool_2E_7E,ap(ap(c_2Eordinal_2Eordlt(A_27a),V3y),V2x))) ) ) ).
tff(lamtp_f2153,type,
f2153: del > $i ).
tff(lameq_f2153,axiom,
! [A_27a: del,V2x: $i] : ( ap(f2153(A_27a),V2x) = f2152(A_27a,V2x) ) ).
tff(lamtp_f2154,type,
f2154: ( del * $i ) > $i ).
tff(lameq_f2154,axiom,
! [A_27a: del,V0s: $i] :
( mem(V0s,arr(ty_2Eordinal_2Eordinal(A_27a),bool))
=> ! [V1a: $i] : ( ap(f2154(A_27a,V0s),V1a) = ap(ap(c_2Emin_2E_3D(arr(ty_2Eordinal_2Eordinal(A_27a),bool)),ap(ap(c_2Eset__relation_2Emaximal__elements(ty_2Eordinal_2Eordinal(A_27a)),V0s),ap(c_2Epred__set_2EGSPEC(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a)),ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a))),ap(c_2Epair_2EUNCURRY(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a),ty_2Epair_2Eprod(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a)),bool)),f2153(A_27a))))),ap(ap(c_2Epred__set_2EINSERT(ty_2Eordinal_2Eordinal(A_27a)),V1a),c_2Epred__set_2EEMPTY(ty_2Eordinal_2Eordinal(A_27a)))) ) ) ).
tff(ax_thm_2Eordinal_2Eomax__def,axiom,
! [A_27a: del,V0s: $i] :
( mem(V0s,arr(ty_2Eordinal_2Eordinal(A_27a),bool))
=> ( ap(c_2Eordinal_2Eomax(A_27a),V0s) = ap(c_2Eoption_2Esome(ty_2Eordinal_2Eordinal(A_27a)),f2154(A_27a,V0s)) ) ) ).
tff(conj_thm_2Eordinal_2Eomax__SOME,axiom,
! [A_27a: del,V0s: $i] :
( mem(V0s,arr(ty_2Eordinal_2Eordinal(A_27a),bool))
=> ! [V1a: $i] :
( mem(V1a,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( ap(c_2Eordinal_2Eomax(A_27a),V0s) = ap(c_2Eoption_2ESOME(ty_2Eordinal_2Eordinal(A_27a)),V1a) )
<=> ( p(ap(ap(c_2Ebool_2EIN(ty_2Eordinal_2Eordinal(A_27a)),V1a),V0s))
& ! [V2b: $i] :
( mem(V2b,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Ebool_2EIN(ty_2Eordinal_2Eordinal(A_27a)),V2b),V0s))
=> ~ p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V1a),V2b)) ) ) ) ) ) ) ).
tff(conj_thm_2Eordinal_2Eomax__NONE,axiom,
! [A_27a: del,V0s: $i] :
( mem(V0s,arr(ty_2Eordinal_2Eordinal(A_27a),bool))
=> ( ( ap(c_2Eordinal_2Eomax(A_27a),V0s) = c_2Eoption_2ENONE(ty_2Eordinal_2Eordinal(A_27a)) )
<=> ! [V1a: $i] :
( mem(V1a,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Ebool_2EIN(ty_2Eordinal_2Eordinal(A_27a)),V1a),V0s))
=> ? [V2b: $i] :
( mem(V2b,ty_2Eordinal_2Eordinal(A_27a))
& p(ap(ap(c_2Ebool_2EIN(ty_2Eordinal_2Eordinal(A_27a)),V2b),V0s))
& p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V1a),V2b)) ) ) ) ) ) ).
tff(conj_thm_2Eordinal_2Eomax__EMPTY,axiom,
! [A_27a: del] : ( ap(c_2Eordinal_2Eomax(A_27a),c_2Epred__set_2EEMPTY(ty_2Eordinal_2Eordinal(A_27a))) = c_2Eoption_2ENONE(ty_2Eordinal_2Eordinal(A_27a)) ) ).
tff(conj_thm_2Eordinal_2Epreds__0,axiom,
! [A_27a: del] : ( ap(c_2Eordinal_2Epreds(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0))) = c_2Epred__set_2EEMPTY(ty_2Eordinal_2Eordinal(A_27a)) ) ).
tff(conj_thm_2Eordinal_2Eordleq0,axiom,
! [A_27a: del,V0x: $i] :
( mem(V0x,ty_2Eordinal_2Eordinal(A_27a))
=> ( ~ p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0))),V0x))
<=> ( V0x = ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0)) ) ) ) ).
tff(conj_thm_2Eordinal_2Epreds__EQ__EMPTY,axiom,
! [A_27a: del,V0x: $i] :
( mem(V0x,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( ap(c_2Eordinal_2Epreds(A_27a),V0x) = c_2Epred__set_2EEMPTY(ty_2Eordinal_2Eordinal(A_27a)) )
<=> ( V0x = ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0)) ) ) ) ).
tff(conj_thm_2Eordinal_2Eomax__sup,axiom,
! [A_27a: del,V0s: $i] :
( mem(V0s,arr(ty_2Eordinal_2Eordinal(A_27a),bool))
=> ! [V1a: $i] :
( mem(V1a,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( ap(c_2Eordinal_2Eomax(A_27a),V0s) = ap(c_2Eoption_2ESOME(ty_2Eordinal_2Eordinal(A_27a)),V1a) )
=> ( ap(c_2Eordinal_2Esup(A_27a),V0s) = V1a ) ) ) ) ).
tff(conj_thm_2Eordinal_2Epreds__omax__SOME__SUC,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1b: $i] :
( mem(V1b,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( ap(c_2Eordinal_2Eomax(A_27a),ap(c_2Eordinal_2Epreds(A_27a),V0a)) = ap(c_2Eoption_2ESOME(ty_2Eordinal_2Eordinal(A_27a)),V1b) )
<=> ( V0a = ap(c_2Eordinal_2EordSUC(A_27a),V1b) ) ) ) ) ).
tff(conj_thm_2Eordinal_2Esimple__ord__induction,axiom,
! [A_27a: del,V0P: $i] :
( mem(V0P,arr(ty_2Eordinal_2Eordinal(A_27a),bool))
=> ( ( p(ap(V0P,ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0))))
& ! [V1a: $i] :
( mem(V1a,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(V0P,V1a))
=> p(ap(V0P,ap(c_2Eordinal_2EordSUC(A_27a),V1a))) ) )
& ! [V2a: $i] :
( mem(V2a,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( ( ap(c_2Eordinal_2Eomax(A_27a),ap(c_2Eordinal_2Epreds(A_27a),V2a)) = c_2Eoption_2ENONE(ty_2Eordinal_2Eordinal(A_27a)) )
& p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0))),V2a))
& ! [V3b: $i] :
( mem(V3b,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V3b),V2a))
=> p(ap(V0P,V3b)) ) ) )
=> p(ap(V0P,V2a)) ) ) )
=> ! [V4a: $i] :
( mem(V4a,ty_2Eordinal_2Eordinal(A_27a))
=> p(ap(V0P,V4a)) ) ) ) ).
tff(conj_thm_2Eordinal_2Esup__preds__omax__NONE,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( ap(c_2Eordinal_2Eomax(A_27a),ap(c_2Eordinal_2Epreds(A_27a),V0a)) = c_2Eoption_2ENONE(ty_2Eordinal_2Eordinal(A_27a)) )
<=> ( ap(c_2Eordinal_2Esup(A_27a),ap(c_2Eordinal_2Epreds(A_27a),V0a)) = V0a ) ) ) ).
tff(lamtp_f2155,type,
f2155: ( del * $i * $i ) > $i ).
tff(lameq_f2155,axiom,
! [A_27a: del,V0s: $i] :
( mem(V0s,arr(ty_2Eordinal_2Eordinal(A_27a),bool))
=> ! [V1x: $i] :
( mem(V1x,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V2y: $i] : ( ap(f2155(A_27a,V0s,V1x),V2y) = ap(ap(c_2Ebool_2E_2F_5C,ap(ap(c_2Ebool_2EIN(ty_2Eordinal_2Eordinal(A_27a)),V2y),V0s)),ap(ap(c_2Eordinal_2Eordlt(A_27a),V1x),V2y)) ) ) ) ).
tff(lamtp_f2156,type,
f2156: ( del * $i ) > $i ).
tff(lameq_f2156,axiom,
! [A_27a: del,V0s: $i] :
( mem(V0s,arr(ty_2Eordinal_2Eordinal(A_27a),bool))
=> ! [V1x: $i] : ( ap(f2156(A_27a,V0s),V1x) = ap(ap(c_2Epair_2E_2C(ty_2Eordinal_2Eordinal(A_27a),bool),V1x),ap(c_2Ebool_2E_3F(ty_2Eordinal_2Eordinal(A_27a)),f2155(A_27a,V0s,V1x))) ) ) ).
tff(ax_thm_2Eordinal_2Edclose__def,axiom,
! [A_27a: del,V0s: $i] :
( mem(V0s,arr(ty_2Eordinal_2Eordinal(A_27a),bool))
=> ( ap(c_2Eordinal_2Edclose(A_27a),V0s) = ap(c_2Epred__set_2EGSPEC(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a)),f2156(A_27a,V0s)) ) ) ).
tff(conj_thm_2Eordinal_2Epreds__sup,axiom,
! [A_27a: del,V0s: $i] :
( mem(V0s,arr(ty_2Eordinal_2Eordinal(A_27a),bool))
=> ( p(ap(ap(c_2Ecardinal_2Ecardleq(ty_2Eordinal_2Eordinal(A_27a),ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a)),V0s),c_2Epred__set_2EUNIV(ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a))))
=> ( ap(c_2Eordinal_2Epreds(A_27a),ap(c_2Eordinal_2Esup(A_27a),V0s)) = ap(c_2Eordinal_2Edclose(A_27a),V0s) ) ) ) ).
tff(conj_thm_2Eordinal_2Ecsup__lesup,axiom,
! [A_27a: del,V0s: $i] :
( mem(V0s,arr(ty_2Eordinal_2Eordinal(A_27a),bool))
=> ( p(ap(c_2Epred__set_2Ecountable(ty_2Eordinal_2Eordinal(A_27a)),V0s))
=> ! [V1d: $i] :
( mem(V1d,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Ebool_2EIN(ty_2Eordinal_2Eordinal(A_27a)),V1d),V0s))
=> ~ p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2Esup(A_27a),V0s)),V1d)) ) ) ) ) ).
tff(conj_thm_2Eordinal_2Ecsup__suple,axiom,
! [A_27a: del,V0s: $i] :
( mem(V0s,arr(ty_2Eordinal_2Eordinal(A_27a),bool))
=> ! [V1b: $i] :
( mem(V1b,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(c_2Epred__set_2Ecountable(ty_2Eordinal_2Eordinal(A_27a)),V0s))
=> ( ~ p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V1b),ap(c_2Eordinal_2Esup(A_27a),V0s)))
<=> ! [V2d: $i] :
( mem(V2d,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Ebool_2EIN(ty_2Eordinal_2Eordinal(A_27a)),V2d),V0s))
=> ~ p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V1b),V2d)) ) ) ) ) ) ) ).
tff(conj_thm_2Eordinal_2Epreds__sup__thm,axiom,
! [A_27a: del,V0s: $i] :
( mem(V0s,arr(ty_2Eordinal_2Eordinal(A_27a),bool))
=> ( ( p(ap(c_2Eordinal_2Edownward__closed(A_27a),V0s))
& ( V0s != c_2Epred__set_2EUNIV(ty_2Eordinal_2Eordinal(A_27a)) ) )
=> ! [V1b: $i] :
( mem(V1b,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V1b),ap(c_2Eordinal_2Esup(A_27a),V0s)))
<=> ? [V2d: $i] :
( mem(V2d,ty_2Eordinal_2Eordinal(A_27a))
& p(ap(ap(c_2Ebool_2EIN(ty_2Eordinal_2Eordinal(A_27a)),V2d),V0s))
& p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V1b),V2d)) ) ) ) ) ) ).
tff(conj_thm_2Eordinal_2Epreds__lesup,axiom,
! [A_27a: del,V0s: $i] :
( mem(V0s,arr(ty_2Eordinal_2Eordinal(A_27a),bool))
=> ( ( p(ap(c_2Eordinal_2Edownward__closed(A_27a),V0s))
& ( V0s != c_2Epred__set_2EUNIV(ty_2Eordinal_2Eordinal(A_27a)) ) )
=> ! [V1d: $i] :
( mem(V1d,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Ebool_2EIN(ty_2Eordinal_2Eordinal(A_27a)),V1d),V0s))
=> ~ p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2Esup(A_27a),V0s)),V1d)) ) ) ) ) ).
tff(conj_thm_2Eordinal_2Epreds__suple,axiom,
! [A_27a: del,V0s: $i] :
( mem(V0s,arr(ty_2Eordinal_2Eordinal(A_27a),bool))
=> ! [V1b: $i] :
( mem(V1b,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( p(ap(c_2Eordinal_2Edownward__closed(A_27a),V0s))
& ( V0s != c_2Epred__set_2EUNIV(ty_2Eordinal_2Eordinal(A_27a)) ) )
=> ( ~ p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V1b),ap(c_2Eordinal_2Esup(A_27a),V0s)))
<=> ! [V2d: $i] :
( mem(V2d,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Ebool_2EIN(ty_2Eordinal_2Eordinal(A_27a)),V2d),V0s))
=> ~ p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V1b),V2d)) ) ) ) ) ) ) ).
tff(conj_thm_2Eordinal_2EfromNat__11,axiom,
! [A_27a: del,V0x: tp__ty_2Enum_2Enum,V1y: tp__ty_2Enum_2Enum] :
( ( ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(V0x)) = ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(V1y)) )
<=> ( V0x = V1y ) ) ).
tff(conj_thm_2Eordinal_2Eordlt__fromNat,axiom,
! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1x: $i] :
( mem(V1x,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V1x),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(V0n))))
<=> ? [V2m: tp__ty_2Enum_2Enum] :
( ( V1x = ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(V2m)) )
& p(ap(ap(c_2Eprim__rec_2E_3C,inj__ty_2Enum_2Enum(V2m)),inj__ty_2Enum_2Enum(V0n))) ) ) ) ).
tff(conj_thm_2Eordinal_2EfromNat__ordlt,axiom,
! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum] :
( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(V0n))),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(V1m))))
<=> p(ap(ap(c_2Eprim__rec_2E_3C,inj__ty_2Enum_2Enum(V0n)),inj__ty_2Enum_2Enum(V1m))) ) ).
tff(lamtp_f2157,type,
f2157: del > $i ).
tff(lameq_f2157,axiom,
! [A_27a: del,V0i: tp__ty_2Enum_2Enum] : ( ap(f2157(A_27a),inj__ty_2Enum_2Enum(V0i)) = ap(ap(c_2Epair_2E_2C(ty_2Eordinal_2Eordinal(A_27a),bool),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(V0i))),inj__o(fo__c_2Ebool_2ET)) ) ).
tff(ax_thm_2Eordinal_2Eomega__def,axiom,
! [A_27a: del] : ( c_2Eordinal_2Eomega(A_27a) = ap(c_2Eordinal_2Esup(A_27a),ap(c_2Epred__set_2EGSPEC(ty_2Eordinal_2Eordinal(A_27a),ty_2Enum_2Enum),f2157(A_27a))) ) ).
tff(conj_thm_2Eordinal_2Elt__omega,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V0a),c_2Eordinal_2Eomega(A_27a)))
<=> ? [V1m: tp__ty_2Enum_2Enum] : ( V0a = ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(V1m)) ) ) ) ).
tff(conj_thm_2Eordinal_2EfromNat__lt__omega,axiom,
! [A_27a: del,V0n: tp__ty_2Enum_2Enum] : p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(V0n))),c_2Eordinal_2Eomega(A_27a))) ).
tff(conj_thm_2Eordinal_2EfromNat__eq__omega,axiom,
! [A_27a: del,V0n: tp__ty_2Enum_2Enum] : ( ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(V0n)) != c_2Eordinal_2Eomega(A_27a) ) ).
tff(conj_thm_2Eordinal_2Eord__RECURSION,axiom,
! [A_27a: del,A_27b: del,V0z: $i] :
( mem(V0z,A_27b)
=> ! [V1sf: $i] :
( mem(V1sf,arr(ty_2Eordinal_2Eordinal(A_27a),arr(A_27b,A_27b)))
=> ! [V2lf: $i] :
( mem(V2lf,arr(ty_2Eordinal_2Eordinal(A_27a),arr(arr(A_27b,bool),A_27b)))
=> ? [V3h: $i] :
( mem(V3h,arr(ty_2Eordinal_2Eordinal(A_27a),A_27b))
& ( ap(V3h,ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0))) = V0z )
& ! [V4a: $i] :
( mem(V4a,ty_2Eordinal_2Eordinal(A_27a))
=> ( ap(V3h,ap(c_2Eordinal_2EordSUC(A_27a),V4a)) = ap(ap(V1sf,V4a),ap(V3h,V4a)) ) )
& ! [V5a: $i] :
( mem(V5a,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0))),V5a))
& ( ap(c_2Eordinal_2Eomax(A_27a),ap(c_2Eordinal_2Epreds(A_27a),V5a)) = c_2Eoption_2ENONE(ty_2Eordinal_2Eordinal(A_27a)) ) )
=> ( ap(V3h,V5a) = ap(ap(V2lf,V5a),ap(ap(c_2Epred__set_2EIMAGE(ty_2Eordinal_2Eordinal(A_27a),A_27b),V3h),ap(c_2Eordinal_2Epreds(A_27a),V5a))) ) ) ) ) ) ) ) ).
tff(ax_thm_2Eordinal_2EordADD__def,axiom,
! [A_27a: del,V0b: $i] :
( mem(V0b,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( ap(ap(c_2Eordinal_2EordADD(A_27a),V0b),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0))) = V0b )
& ! [V1a: $i] :
( mem(V1a,ty_2Eordinal_2Eordinal(A_27a))
=> ( ap(ap(c_2Eordinal_2EordADD(A_27a),V0b),ap(c_2Eordinal_2EordSUC(A_27a),V1a)) = ap(c_2Eordinal_2EordSUC(A_27a),ap(ap(c_2Eordinal_2EordADD(A_27a),V0b),V1a)) ) )
& ! [V2a: $i] :
( mem(V2a,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0))),V2a))
& ( ap(c_2Eordinal_2Eomax(A_27a),ap(c_2Eordinal_2Epreds(A_27a),V2a)) = c_2Eoption_2ENONE(ty_2Eordinal_2Eordinal(A_27a)) ) )
=> ( ap(ap(c_2Eordinal_2EordADD(A_27a),V0b),V2a) = ap(c_2Eordinal_2Esup(A_27a),ap(ap(c_2Epred__set_2EIMAGE(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a)),ap(c_2Eordinal_2EordADD(A_27a),V0b)),ap(c_2Eordinal_2Epreds(A_27a),V2a))) ) ) ) ) ) ).
tff(conj_thm_2Eordinal_2EordADD__0L,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ( ap(ap(c_2Eordinal_2EordADD(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0))),V0a) = V0a ) ) ).
tff(conj_thm_2Eordinal_2Eubsup__thm,axiom,
! [A_27a: del,V0s: $i] :
( mem(V0s,arr(ty_2Eordinal_2Eordinal(A_27a),bool))
=> ! [V1b: $i] :
( mem(V1b,ty_2Eordinal_2Eordinal(A_27a))
=> ( ! [V2a: $i] :
( mem(V2a,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Ebool_2EIN(ty_2Eordinal_2Eordinal(A_27a)),V2a),V0s))
=> p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V2a),V1b)) ) )
=> ! [V3c: $i] :
( mem(V3c,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V3c),ap(c_2Eordinal_2Esup(A_27a),V0s)))
<=> ? [V4d: $i] :
( mem(V4d,ty_2Eordinal_2Eordinal(A_27a))
& p(ap(ap(c_2Ebool_2EIN(ty_2Eordinal_2Eordinal(A_27a)),V4d),V0s))
& p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V3c),V4d)) ) ) ) ) ) ) ).
tff(conj_thm_2Eordinal_2EordADD__fromNat,axiom,
! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum] : ( ap(ap(c_2Eordinal_2EordADD(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(V0n))),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(V1m))) = ap(c_2Eordinal_2EfromNat(A_27a),ap(ap(c_2Earithmetic_2E_2B,inj__ty_2Enum_2Enum(V0n)),inj__ty_2Enum_2Enum(V1m))) ) ).
tff(conj_thm_2Eordinal_2Eomax__preds__omega,axiom,
! [A_27a: del] : ( ap(c_2Eordinal_2Eomax(A_27a),ap(c_2Eordinal_2Epreds(A_27a),c_2Eordinal_2Eomega(A_27a))) = c_2Eoption_2ENONE(ty_2Eordinal_2Eordinal(A_27a)) ) ).
tff(conj_thm_2Eordinal_2Eomega__islimit,axiom,
! [A_27a: del] : ( ap(c_2Eordinal_2Eomax(A_27a),ap(c_2Eordinal_2Epreds(A_27a),c_2Eordinal_2Eomega(A_27a))) = c_2Eoption_2ENONE(ty_2Eordinal_2Eordinal(A_27a)) ) ).
tff(conj_thm_2Eordinal_2EordADD__fromNat__omega,axiom,
! [A_27a: del,V0n: tp__ty_2Enum_2Enum] : ( ap(ap(c_2Eordinal_2EordADD(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(V0n))),c_2Eordinal_2Eomega(A_27a)) = c_2Eordinal_2Eomega(A_27a) ) ).
tff(conj_thm_2Eordinal_2Elt__suppreds,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1b: $i] :
( mem(V1b,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V1b),ap(c_2Eordinal_2Esup(A_27a),ap(c_2Eordinal_2Epreds(A_27a),V0a))))
<=> ? [V2d: $i] :
( mem(V2d,ty_2Eordinal_2Eordinal(A_27a))
& p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V2d),V0a))
& p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V1b),V2d)) ) ) ) ) ).
tff(conj_thm_2Eordinal_2Eomax__preds__SUC,axiom,
! [A_27a: del,V0x: $i] :
( mem(V0x,ty_2Eordinal_2Eordinal(A_27a))
=> ( ap(c_2Eordinal_2Eomax(A_27a),ap(c_2Eordinal_2Epreds(A_27a),ap(c_2Eordinal_2EordSUC(A_27a),V0x))) = ap(c_2Eoption_2ESOME(ty_2Eordinal_2Eordinal(A_27a)),V0x) ) ) ).
tff(conj_thm_2Eordinal_2EORD__ONE,axiom,
! [A_27a: del] : ( ap(c_2Eordinal_2EordSUC(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0))) = ap(c_2Eordinal_2EfromNat(A_27a),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,inj__ty_2Enum_2Enum(fo__c_2Earithmetic_2EZERO)))) ) ).
tff(conj_thm_2Eordinal_2EordSUC__NUMERAL,axiom,
! [A_27a: del,V0n: tp__ty_2Enum_2Enum] : ( ap(c_2Eordinal_2EordSUC(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),ap(c_2Earithmetic_2ENUMERAL,inj__ty_2Enum_2Enum(V0n)))) = ap(c_2Eordinal_2EfromNat(A_27a),ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,inj__ty_2Enum_2Enum(V0n))),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,inj__ty_2Enum_2Enum(fo__c_2Earithmetic_2EZERO))))) ) ).
tff(conj_thm_2Eordinal_2EordZERO__ltSUC,axiom,
! [A_27a: del,V0x: $i] :
( mem(V0x,ty_2Eordinal_2Eordinal(A_27a))
=> p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0))),ap(c_2Eordinal_2EordSUC(A_27a),V0x))) ) ).
tff(conj_thm_2Eordinal_2Eordlt__CANCEL__ADDR,axiom,
! [A_27a: del,V0b: $i] :
( mem(V0b,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1a: $i] :
( mem(V1a,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V1a),ap(ap(c_2Eordinal_2EordADD(A_27a),V1a),V0b)))
<=> p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0))),V0b)) ) ) ) ).
tff(conj_thm_2Eordinal_2Eordlt__CANCEL__ADDL,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1b: $i] :
( mem(V1b,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(ap(c_2Eordinal_2EordADD(A_27a),V0a),V1b)),V0a))
<=> $false ) ) ) ).
tff(conj_thm_2Eordinal_2EordADD__CANCEL1,axiom,
! [A_27a: del] :
( ! [V0c: $i] :
( mem(V0c,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1a: $i] :
( mem(V1a,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( V1a = ap(ap(c_2Eordinal_2EordADD(A_27a),V1a),V0c) )
<=> ( V0c = ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0)) ) ) ) )
& ! [V2c: $i] :
( mem(V2c,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V3a: $i] :
( mem(V3a,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( ap(ap(c_2Eordinal_2EordADD(A_27a),V3a),V2c) = V3a )
<=> ( V2c = ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0)) ) ) ) ) ) ).
tff(conj_thm_2Eordinal_2EordADD__MONO,axiom,
! [A_27a: del,V0b: $i] :
( mem(V0b,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1a: $i] :
( mem(V1a,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V2c: $i] :
( mem(V2c,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V1a),V0b))
=> p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(ap(c_2Eordinal_2EordADD(A_27a),V2c),V1a)),ap(ap(c_2Eordinal_2EordADD(A_27a),V2c),V0b))) ) ) ) ) ).
tff(conj_thm_2Eordinal_2Eordlt__CANCEL,axiom,
! [A_27a: del,V0b: $i] :
( mem(V0b,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1a: $i] :
( mem(V1a,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V2c: $i] :
( mem(V2c,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(ap(c_2Eordinal_2EordADD(A_27a),V2c),V1a)),ap(ap(c_2Eordinal_2EordADD(A_27a),V2c),V0b)))
<=> p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V1a),V0b)) ) ) ) ) ).
tff(conj_thm_2Eordinal_2EordADD__RIGHT__CANCEL,axiom,
! [A_27a: del,V0b: $i] :
( mem(V0b,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1a: $i] :
( mem(V1a,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V2c: $i] :
( mem(V2c,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( ap(ap(c_2Eordinal_2EordADD(A_27a),V1a),V0b) = ap(ap(c_2Eordinal_2EordADD(A_27a),V1a),V2c) )
<=> ( V0b = V2c ) ) ) ) ) ).
tff(conj_thm_2Eordinal_2EleqLEFT__CANCEL,axiom,
! [A_27a: del,V0x: $i] :
( mem(V0x,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1a: $i] :
( mem(V1a,ty_2Eordinal_2Eordinal(A_27a))
=> ~ p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(ap(c_2Eordinal_2EordADD(A_27a),V1a),V0x)),V0x)) ) ) ).
tff(conj_thm_2Eordinal_2Eordlt__EXISTS__ADD,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1b: $i] :
( mem(V1b,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V0a),V1b))
<=> ? [V2c: $i] :
( mem(V2c,ty_2Eordinal_2Eordinal(A_27a))
& ( V2c != ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0)) )
& ( V1b = ap(ap(c_2Eordinal_2EordADD(A_27a),V0a),V2c) ) ) ) ) ) ).
tff(conj_thm_2Eordinal_2Eordle__EXISTS__ADD,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1b: $i] :
( mem(V1b,ty_2Eordinal_2Eordinal(A_27a))
=> ( ~ p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V1b),V0a))
<=> ? [V2c: $i] :
( mem(V2c,ty_2Eordinal_2Eordinal(A_27a))
& ( V1b = ap(ap(c_2Eordinal_2EordADD(A_27a),V0a),V2c) ) ) ) ) ) ).
tff(conj_thm_2Eordinal_2Eordle__CANCEL__ADDR,axiom,
! [A_27a: del,V0x: $i] :
( mem(V0x,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1a: $i] :
( mem(V1a,ty_2Eordinal_2Eordinal(A_27a))
=> ~ p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(ap(c_2Eordinal_2EordADD(A_27a),V0x),V1a)),V0x)) ) ) ).
tff(conj_thm_2Eordinal_2Edclose__BIGUNION,axiom,
! [A_27a: del,V0s: $i] :
( mem(V0s,arr(ty_2Eordinal_2Eordinal(A_27a),bool))
=> ( ap(c_2Eordinal_2Edclose(A_27a),V0s) = ap(c_2Epred__set_2EBIGUNION(ty_2Eordinal_2Eordinal(A_27a)),ap(ap(c_2Epred__set_2EIMAGE(ty_2Eordinal_2Eordinal(A_27a),arr(ty_2Eordinal_2Eordinal(A_27a),bool)),c_2Eordinal_2Epreds(A_27a)),V0s)) ) ) ).
tff(lamtp_f2158,type,
f2158: del > $i ).
tff(lameq_f2158,axiom,
! [A_27a: del,V0a: $i] : ( ap(f2158(A_27a),V0a) = ap(ap(c_2Epair_2E_2C(ty_2Eordinal_2Eordinal(A_27a),bool),V0a),ap(c_2Epred__set_2Ecountable(ty_2Eordinal_2Eordinal(A_27a)),ap(c_2Eordinal_2Epreds(A_27a),V0a))) ) ).
tff(conj_thm_2Eordinal_2EcountableOrds__uncountable,axiom,
! [A_27a: del] : ~ p(ap(c_2Epred__set_2Ecountable(ty_2Eordinal_2Eordinal(A_27a)),ap(c_2Epred__set_2EGSPEC(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a)),f2158(A_27a)))) ).
tff(conj_thm_2Eordinal_2Edclose__cardleq__univinf,axiom,
! [A_27a: del,V0s: $i] :
( mem(V0s,arr(ty_2Eordinal_2Eordinal(A_27a),bool))
=> ( p(ap(ap(c_2Ecardinal_2Ecardleq(ty_2Eordinal_2Eordinal(A_27a),ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a)),V0s),c_2Epred__set_2EUNIV(ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a))))
=> p(ap(ap(c_2Ecardinal_2Ecardleq(ty_2Eordinal_2Eordinal(A_27a),ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a)),ap(c_2Eordinal_2Edclose(A_27a),V0s)),c_2Epred__set_2EUNIV(ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a)))) ) ) ).
tff(conj_thm_2Eordinal_2Esup__lt__implies,axiom,
! [A_27a: del,V0s: $i] :
( mem(V0s,arr(ty_2Eordinal_2Eordinal(A_27a),bool))
=> ! [V1a: $i] :
( mem(V1a,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V2b: $i] :
( mem(V2b,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( p(ap(ap(c_2Ecardinal_2Ecardleq(ty_2Eordinal_2Eordinal(A_27a),ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a)),V0s),c_2Epred__set_2EUNIV(ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a))))
& p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2Esup(A_27a),V0s)),V1a))
& p(ap(ap(c_2Ebool_2EIN(ty_2Eordinal_2Eordinal(A_27a)),V2b),V0s)) )
=> p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V2b),V1a)) ) ) ) ) ).
tff(conj_thm_2Eordinal_2Esup__eq__max,axiom,
! [A_27a: del,V0s: $i] :
( mem(V0s,arr(ty_2Eordinal_2Eordinal(A_27a),bool))
=> ! [V1a: $i] :
( mem(V1a,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( ! [V2b: $i] :
( mem(V2b,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Ebool_2EIN(ty_2Eordinal_2Eordinal(A_27a)),V2b),V0s))
=> ~ p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V1a),V2b)) ) )
& p(ap(ap(c_2Ebool_2EIN(ty_2Eordinal_2Eordinal(A_27a)),V1a),V0s)) )
=> ( ap(c_2Eordinal_2Esup(A_27a),V0s) = V1a ) ) ) ) ).
tff(conj_thm_2Eordinal_2Esup__eq__SUC,axiom,
! [A_27a: del,V0s: $i] :
( mem(V0s,arr(ty_2Eordinal_2Eordinal(A_27a),bool))
=> ! [V1a: $i] :
( mem(V1a,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( p(ap(ap(c_2Ecardinal_2Ecardleq(ty_2Eordinal_2Eordinal(A_27a),ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a)),V0s),c_2Epred__set_2EUNIV(ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a))))
& ( ap(c_2Eordinal_2Esup(A_27a),V0s) = ap(c_2Eordinal_2EordSUC(A_27a),V1a) ) )
=> p(ap(ap(c_2Ebool_2EIN(ty_2Eordinal_2Eordinal(A_27a)),ap(c_2Eordinal_2EordSUC(A_27a),V1a)),V0s)) ) ) ) ).
tff(conj_thm_2Eordinal_2Egeneric__continuity,axiom,
! [A_27a: del,V0f: $i] :
( mem(V0f,arr(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a)))
=> ( ( ! [V1a: $i] :
( mem(V1a,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0))),V1a))
& ( ap(c_2Eordinal_2Eomax(A_27a),ap(c_2Eordinal_2Epreds(A_27a),V1a)) = c_2Eoption_2ENONE(ty_2Eordinal_2Eordinal(A_27a)) ) )
=> ( ap(V0f,V1a) = ap(c_2Eordinal_2Esup(A_27a),ap(ap(c_2Epred__set_2EIMAGE(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a)),V0f),ap(c_2Eordinal_2Epreds(A_27a),V1a))) ) ) )
& ! [V2x: $i] :
( mem(V2x,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V3y: $i] :
( mem(V3y,ty_2Eordinal_2Eordinal(A_27a))
=> ( ~ p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V3y),V2x))
=> ~ p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(V0f,V3y)),ap(V0f,V2x))) ) ) ) )
=> ! [V4s: $i] :
( mem(V4s,arr(ty_2Eordinal_2Eordinal(A_27a),bool))
=> ( ( p(ap(ap(c_2Ecardinal_2Ecardleq(ty_2Eordinal_2Eordinal(A_27a),ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a)),V4s),c_2Epred__set_2EUNIV(ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a))))
& ( V4s != c_2Epred__set_2EEMPTY(ty_2Eordinal_2Eordinal(A_27a)) ) )
=> ( ap(V0f,ap(c_2Eordinal_2Esup(A_27a),V4s)) = ap(c_2Eordinal_2Esup(A_27a),ap(ap(c_2Epred__set_2EIMAGE(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a)),V0f),V4s)) ) ) ) ) ) ).
tff(conj_thm_2Eordinal_2Eord__CASES,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( V0a = ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0)) )
| ? [V1a0: $i] :
( mem(V1a0,ty_2Eordinal_2Eordinal(A_27a))
& ( V0a = ap(c_2Eordinal_2EordSUC(A_27a),V1a0) ) )
| ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0))),V0a))
& ( ap(c_2Eordinal_2Eomax(A_27a),ap(c_2Eordinal_2Epreds(A_27a),V0a)) = c_2Eoption_2ENONE(ty_2Eordinal_2Eordinal(A_27a)) ) ) ) ) ).
tff(conj_thm_2Eordinal_2Eislimit__0,axiom,
! [A_27a: del] : ( ap(c_2Eordinal_2Eomax(A_27a),ap(c_2Eordinal_2Epreds(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0)))) = c_2Eoption_2ENONE(ty_2Eordinal_2Eordinal(A_27a)) ) ).
tff(conj_thm_2Eordinal_2Eordinal__IVT,axiom,
! [A_27a: del,V0f: $i] :
( mem(V0f,arr(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a)))
=> ! [V1a1: $i] :
( mem(V1a1,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V2a2: $i] :
( mem(V2a2,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V3c: $i] :
( mem(V3c,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( ! [V4a: $i] :
( mem(V4a,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0))),V4a))
& ( ap(c_2Eordinal_2Eomax(A_27a),ap(c_2Eordinal_2Epreds(A_27a),V4a)) = c_2Eoption_2ENONE(ty_2Eordinal_2Eordinal(A_27a)) ) )
=> ( ap(V0f,V4a) = ap(c_2Eordinal_2Esup(A_27a),ap(ap(c_2Epred__set_2EIMAGE(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a)),V0f),ap(c_2Eordinal_2Epreds(A_27a),V4a))) ) ) )
& ! [V5x: $i] :
( mem(V5x,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V6y: $i] :
( mem(V6y,ty_2Eordinal_2Eordinal(A_27a))
=> ( ~ p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V6y),V5x))
=> ~ p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(V0f,V6y)),ap(V0f,V5x))) ) ) )
& p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V1a1),V2a2))
& ~ p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V3c),ap(V0f,V1a1)))
& p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V3c),ap(V0f,V2a2))) )
=> ? [V7b: $i] :
( mem(V7b,ty_2Eordinal_2Eordinal(A_27a))
& ~ p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V7b),V1a1))
& p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V7b),V2a2))
& ~ p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V3c),ap(V0f,V7b)))
& p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V3c),ap(V0f,ap(c_2Eordinal_2EordSUC(A_27a),V7b)))) ) ) ) ) ) ) ).
tff(conj_thm_2Eordinal_2EordADD__continuous,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1s: $i] :
( mem(V1s,arr(ty_2Eordinal_2Eordinal(A_27a),bool))
=> ( ( p(ap(ap(c_2Ecardinal_2Ecardleq(ty_2Eordinal_2Eordinal(A_27a),ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a)),V1s),c_2Epred__set_2EUNIV(ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a))))
& ( V1s != c_2Epred__set_2EEMPTY(ty_2Eordinal_2Eordinal(A_27a)) ) )
=> ( ap(ap(c_2Eordinal_2EordADD(A_27a),V0a),ap(c_2Eordinal_2Esup(A_27a),V1s)) = ap(c_2Eordinal_2Esup(A_27a),ap(ap(c_2Epred__set_2EIMAGE(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a)),ap(c_2Eordinal_2EordADD(A_27a),V0a)),V1s)) ) ) ) ) ).
tff(conj_thm_2Eordinal_2EordADD__ASSOC,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1b: $i] :
( mem(V1b,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V2c: $i] :
( mem(V2c,ty_2Eordinal_2Eordinal(A_27a))
=> ( ap(ap(c_2Eordinal_2EordADD(A_27a),V0a),ap(ap(c_2Eordinal_2EordADD(A_27a),V1b),V2c)) = ap(ap(c_2Eordinal_2EordADD(A_27a),ap(ap(c_2Eordinal_2EordADD(A_27a),V0a),V1b)),V2c) ) ) ) ) ).
tff(conj_thm_2Eordinal_2EADD1R,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ( ap(ap(c_2Eordinal_2EordADD(A_27a),V0a),ap(c_2Eordinal_2EfromNat(A_27a),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,inj__ty_2Enum_2Enum(fo__c_2Earithmetic_2EZERO))))) = ap(c_2Eordinal_2EordSUC(A_27a),V0a) ) ) ).
tff(conj_thm_2Eordinal_2EordADD__weak__MONO,axiom,
! [A_27a: del,V0c: $i] :
( mem(V0c,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1a: $i] :
( mem(V1a,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V2b: $i] :
( mem(V2b,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V1a),V2b))
=> ~ p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(ap(c_2Eordinal_2EordADD(A_27a),V2b),V0c)),ap(ap(c_2Eordinal_2EordADD(A_27a),V1a),V0c))) ) ) ) ) ).
tff(ax_thm_2Eordinal_2EordMULT__def,axiom,
! [A_27a: del,V0b: $i] :
( mem(V0b,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( ap(ap(c_2Eordinal_2EordMULT(A_27a),V0b),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0))) = ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0)) )
& ! [V1a: $i] :
( mem(V1a,ty_2Eordinal_2Eordinal(A_27a))
=> ( ap(ap(c_2Eordinal_2EordMULT(A_27a),V0b),ap(c_2Eordinal_2EordSUC(A_27a),V1a)) = ap(ap(c_2Eordinal_2EordADD(A_27a),ap(ap(c_2Eordinal_2EordMULT(A_27a),V0b),V1a)),V0b) ) )
& ! [V2a: $i] :
( mem(V2a,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0))),V2a))
& ( ap(c_2Eordinal_2Eomax(A_27a),ap(c_2Eordinal_2Epreds(A_27a),V2a)) = c_2Eoption_2ENONE(ty_2Eordinal_2Eordinal(A_27a)) ) )
=> ( ap(ap(c_2Eordinal_2EordMULT(A_27a),V0b),V2a) = ap(c_2Eordinal_2Esup(A_27a),ap(ap(c_2Epred__set_2EIMAGE(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a)),ap(c_2Eordinal_2EordMULT(A_27a),V0b)),ap(c_2Eordinal_2Epreds(A_27a),V2a))) ) ) ) ) ) ).
tff(conj_thm_2Eordinal_2EordMULT__0L,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ( ap(ap(c_2Eordinal_2EordMULT(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0))),V0a) = ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0)) ) ) ).
tff(conj_thm_2Eordinal_2EordMULT__0R,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ( ap(ap(c_2Eordinal_2EordMULT(A_27a),V0a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0))) = ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0)) ) ) ).
tff(conj_thm_2Eordinal_2EordMULT__1L,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ( ap(ap(c_2Eordinal_2EordMULT(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,inj__ty_2Enum_2Enum(fo__c_2Earithmetic_2EZERO))))),V0a) = V0a ) ) ).
tff(conj_thm_2Eordinal_2EordMULT__1R,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ( ap(ap(c_2Eordinal_2EordMULT(A_27a),V0a),ap(c_2Eordinal_2EfromNat(A_27a),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,inj__ty_2Enum_2Enum(fo__c_2Earithmetic_2EZERO))))) = V0a ) ) ).
tff(conj_thm_2Eordinal_2EordMULT__2R,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ( ap(ap(c_2Eordinal_2EordMULT(A_27a),V0a),ap(c_2Eordinal_2EfromNat(A_27a),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,inj__ty_2Enum_2Enum(fo__c_2Earithmetic_2EZERO))))) = ap(ap(c_2Eordinal_2EordADD(A_27a),V0a),V0a) ) ) ).
tff(conj_thm_2Eordinal_2Eislimit__SUC__lt,axiom,
! [A_27a: del,V0b: $i] :
( mem(V0b,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1a: $i] :
( mem(V1a,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( ( ap(c_2Eordinal_2Eomax(A_27a),ap(c_2Eordinal_2Epreds(A_27a),V0b)) = c_2Eoption_2ENONE(ty_2Eordinal_2Eordinal(A_27a)) )
& p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V1a),V0b)) )
=> p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2EordSUC(A_27a),V1a)),V0b)) ) ) ) ).
tff(conj_thm_2Eordinal_2EordMULT__lt__MONO__R,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1b: $i] :
( mem(V1b,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V2c: $i] :
( mem(V2c,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V0a),V1b))
& p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0))),V2c)) )
=> p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(ap(c_2Eordinal_2EordMULT(A_27a),V2c),V0a)),ap(ap(c_2Eordinal_2EordMULT(A_27a),V2c),V1b))) ) ) ) ) ).
tff(conj_thm_2Eordinal_2EordMULT__le__MONO__R,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1b: $i] :
( mem(V1b,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V2c: $i] :
( mem(V2c,ty_2Eordinal_2Eordinal(A_27a))
=> ( ~ p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V1b),V0a))
=> ~ p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(ap(c_2Eordinal_2EordMULT(A_27a),V2c),V1b)),ap(ap(c_2Eordinal_2EordMULT(A_27a),V2c),V0a))) ) ) ) ) ).
tff(conj_thm_2Eordinal_2EordMULT__lt__MONO__R__EQN,axiom,
! [A_27a: del,V0c: $i] :
( mem(V0c,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1a: $i] :
( mem(V1a,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V2b: $i] :
( mem(V2b,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(ap(c_2Eordinal_2EordMULT(A_27a),V0c),V1a)),ap(ap(c_2Eordinal_2EordMULT(A_27a),V0c),V2b)))
<=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V1a),V2b))
& p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0))),V0c)) ) ) ) ) ) ).
tff(conj_thm_2Eordinal_2EordADD__le__MONO__L,axiom,
! [A_27a: del,V0y: $i] :
( mem(V0y,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1x: $i] :
( mem(V1x,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V2z: $i] :
( mem(V2z,ty_2Eordinal_2Eordinal(A_27a))
=> ( ~ p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V0y),V1x))
=> ~ p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(ap(c_2Eordinal_2EordADD(A_27a),V0y),V2z)),ap(ap(c_2Eordinal_2EordADD(A_27a),V1x),V2z))) ) ) ) ) ).
tff(conj_thm_2Eordinal_2EordMULT__le__MONO__L,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1b: $i] :
( mem(V1b,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V2c: $i] :
( mem(V2c,ty_2Eordinal_2Eordinal(A_27a))
=> ( ~ p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V1b),V0a))
=> ~ p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(ap(c_2Eordinal_2EordMULT(A_27a),V1b),V2c)),ap(ap(c_2Eordinal_2EordMULT(A_27a),V0a),V2c))) ) ) ) ) ).
tff(conj_thm_2Eordinal_2EordMULT__CANCEL__R,axiom,
! [A_27a: del,V0z: $i] :
( mem(V0z,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1x: $i] :
( mem(V1x,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V2y: $i] :
( mem(V2y,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( ap(ap(c_2Eordinal_2EordMULT(A_27a),V0z),V1x) = ap(ap(c_2Eordinal_2EordMULT(A_27a),V0z),V2y) )
<=> ( ( V0z = ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0)) )
| ( V1x = V2y ) ) ) ) ) ) ).
tff(conj_thm_2Eordinal_2EordMULT__continuous,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1s: $i] :
( mem(V1s,arr(ty_2Eordinal_2Eordinal(A_27a),bool))
=> ( p(ap(ap(c_2Ecardinal_2Ecardleq(ty_2Eordinal_2Eordinal(A_27a),ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a)),V1s),c_2Epred__set_2EUNIV(ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a))))
=> ( ap(ap(c_2Eordinal_2EordMULT(A_27a),V0a),ap(c_2Eordinal_2Esup(A_27a),V1s)) = ap(c_2Eordinal_2Esup(A_27a),ap(ap(c_2Epred__set_2EIMAGE(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a)),ap(c_2Eordinal_2EordMULT(A_27a),V0a)),V1s)) ) ) ) ) ).
tff(conj_thm_2Eordinal_2EordMULT__fromNat,axiom,
! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1m: tp__ty_2Enum_2Enum] : ( ap(ap(c_2Eordinal_2EordMULT(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(V0n))),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(V1m))) = ap(c_2Eordinal_2EfromNat(A_27a),ap(ap(c_2Earithmetic_2E_2A,inj__ty_2Enum_2Enum(V0n)),inj__ty_2Enum_2Enum(V1m))) ) ).
tff(conj_thm_2Eordinal_2Eomega__MUL__fromNat,axiom,
! [A_27a: del,V0n: tp__ty_2Enum_2Enum] :
( p(ap(ap(c_2Eprim__rec_2E_3C,inj__ty_2Enum_2Enum(fo__c_2Enum_2E0)),inj__ty_2Enum_2Enum(V0n)))
=> ( ap(ap(c_2Eordinal_2EordMULT(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(V0n))),c_2Eordinal_2Eomega(A_27a)) = c_2Eordinal_2Eomega(A_27a) ) ) ).
tff(conj_thm_2Eordinal_2EordMULT__LDISTRIB,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1b: $i] :
( mem(V1b,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V2c: $i] :
( mem(V2c,ty_2Eordinal_2Eordinal(A_27a))
=> ( ap(ap(c_2Eordinal_2EordMULT(A_27a),V2c),ap(ap(c_2Eordinal_2EordADD(A_27a),V0a),V1b)) = ap(ap(c_2Eordinal_2EordADD(A_27a),ap(ap(c_2Eordinal_2EordMULT(A_27a),V2c),V0a)),ap(ap(c_2Eordinal_2EordMULT(A_27a),V2c),V1b)) ) ) ) ) ).
tff(conj_thm_2Eordinal_2EordMULT__ASSOC,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1b: $i] :
( mem(V1b,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V2c: $i] :
( mem(V2c,ty_2Eordinal_2Eordinal(A_27a))
=> ( ap(ap(c_2Eordinal_2EordMULT(A_27a),V0a),ap(ap(c_2Eordinal_2EordMULT(A_27a),V1b),V2c)) = ap(ap(c_2Eordinal_2EordMULT(A_27a),ap(ap(c_2Eordinal_2EordMULT(A_27a),V0a),V1b)),V2c) ) ) ) ) ).
tff(ax_thm_2Eordinal_2EordDIVISION,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1b: $i] :
( mem(V1b,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0))),V1b))
=> ( ( V0a = ap(ap(c_2Eordinal_2EordADD(A_27a),ap(ap(c_2Eordinal_2EordMULT(A_27a),V1b),ap(ap(c_2Eordinal_2EordDIV(A_27a),V0a),V1b))),ap(ap(c_2Eordinal_2EordMOD(A_27a),V0a),V1b)) )
& p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(ap(c_2Eordinal_2EordMOD(A_27a),V0a),V1b)),V1b)) ) ) ) ) ).
tff(conj_thm_2Eordinal_2EordDIV__UNIQUE,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1b: $i] :
( mem(V1b,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V2q: $i] :
( mem(V2q,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V3r: $i] :
( mem(V3r,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0))),V1b))
& ( V0a = ap(ap(c_2Eordinal_2EordADD(A_27a),ap(ap(c_2Eordinal_2EordMULT(A_27a),V1b),V2q)),V3r) )
& p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V3r),V1b)) )
=> ( ap(ap(c_2Eordinal_2EordDIV(A_27a),V0a),V1b) = V2q ) ) ) ) ) ) ).
tff(conj_thm_2Eordinal_2EordMOD__UNIQUE,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1b: $i] :
( mem(V1b,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V2q: $i] :
( mem(V2q,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V3r: $i] :
( mem(V3r,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0))),V1b))
& ( V0a = ap(ap(c_2Eordinal_2EordADD(A_27a),ap(ap(c_2Eordinal_2EordMULT(A_27a),V1b),V2q)),V3r) )
& p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V3r),V1b)) )
=> ( ap(ap(c_2Eordinal_2EordMOD(A_27a),V0a),V1b) = V3r ) ) ) ) ) ) ).
tff(ax_thm_2Eordinal_2EordEXP__def,axiom,
! [A_27a: del] :
( ! [V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ( ap(ap(c_2Eordinal_2EordEXP(A_27a),V0a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0))) = ap(c_2Eordinal_2EfromNat(A_27a),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,inj__ty_2Enum_2Enum(fo__c_2Earithmetic_2EZERO)))) ) )
& ! [V1a: $i] :
( mem(V1a,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V2a_27: $i] :
( mem(V2a_27,ty_2Eordinal_2Eordinal(A_27a))
=> ( ap(ap(c_2Eordinal_2EordEXP(A_27a),V1a),ap(c_2Eordinal_2EordSUC(A_27a),V2a_27)) = ap(ap(c_2Eordinal_2EordMULT(A_27a),ap(ap(c_2Eordinal_2EordEXP(A_27a),V1a),V2a_27)),V1a) ) ) )
& ! [V3a: $i] :
( mem(V3a,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V4a_27: $i] :
( mem(V4a_27,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0))),V4a_27))
& ( ap(c_2Eordinal_2Eomax(A_27a),ap(c_2Eordinal_2Epreds(A_27a),V4a_27)) = c_2Eoption_2ENONE(ty_2Eordinal_2Eordinal(A_27a)) ) )
=> ( ap(ap(c_2Eordinal_2EordEXP(A_27a),V3a),V4a_27) = ap(c_2Eordinal_2Esup(A_27a),ap(ap(c_2Epred__set_2EIMAGE(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a)),ap(c_2Eordinal_2EordEXP(A_27a),V3a)),ap(c_2Eordinal_2Epreds(A_27a),V4a_27))) ) ) ) ) ) ).
tff(conj_thm_2Eordinal_2EordEXP__1R,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ( ap(ap(c_2Eordinal_2EordEXP(A_27a),V0a),ap(c_2Eordinal_2EfromNat(A_27a),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,inj__ty_2Enum_2Enum(fo__c_2Earithmetic_2EZERO))))) = V0a ) ) ).
tff(conj_thm_2Eordinal_2EordEXP__1L,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ( ap(ap(c_2Eordinal_2EordEXP(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,inj__ty_2Enum_2Enum(fo__c_2Earithmetic_2EZERO))))),V0a) = ap(c_2Eordinal_2EfromNat(A_27a),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,inj__ty_2Enum_2Enum(fo__c_2Earithmetic_2EZERO)))) ) ) ).
tff(conj_thm_2Eordinal_2EordEXP__2R,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ( ap(ap(c_2Eordinal_2EordEXP(A_27a),V0a),ap(c_2Eordinal_2EfromNat(A_27a),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,inj__ty_2Enum_2Enum(fo__c_2Earithmetic_2EZERO))))) = ap(ap(c_2Eordinal_2EordMULT(A_27a),V0a),V0a) ) ) ).
tff(conj_thm_2Eordinal_2EordEXP__fromNat,axiom,
! [A_27a: del,V0x: tp__ty_2Enum_2Enum,V1n: tp__ty_2Enum_2Enum] : ( ap(ap(c_2Eordinal_2EordEXP(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(V0x))),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(V1n))) = ap(c_2Eordinal_2EfromNat(A_27a),ap(ap(c_2Earithmetic_2EEXP,inj__ty_2Enum_2Enum(V0x)),inj__ty_2Enum_2Enum(V1n))) ) ).
tff(conj_thm_2Eordinal_2EordEXP__le__MONO__L,axiom,
! [A_27a: del,V0x: $i] :
( mem(V0x,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1a: $i] :
( mem(V1a,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V2b: $i] :
( mem(V2b,ty_2Eordinal_2Eordinal(A_27a))
=> ( ~ p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V2b),V1a))
=> ~ p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(ap(c_2Eordinal_2EordEXP(A_27a),V2b),V0x)),ap(ap(c_2Eordinal_2EordEXP(A_27a),V1a),V0x))) ) ) ) ) ).
tff(conj_thm_2Eordinal_2EIFF__ZERO__lt,axiom,
! [A_27a: del,V0x: $i] :
( mem(V0x,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( ( V0x != ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0)) )
<=> p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0))),V0x)) )
& ( ~ p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V0x),ap(c_2Eordinal_2EfromNat(A_27a),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,inj__ty_2Enum_2Enum(fo__c_2Earithmetic_2EZERO))))))
<=> p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0))),V0x)) ) ) ) ).
tff(conj_thm_2Eordinal_2Eislimit__SUC,axiom,
! [A_27a: del,V0x: $i] :
( mem(V0x,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( ap(c_2Eordinal_2Eomax(A_27a),ap(c_2Eordinal_2Epreds(A_27a),ap(c_2Eordinal_2EordSUC(A_27a),V0x))) = c_2Eoption_2ENONE(ty_2Eordinal_2Eordinal(A_27a)) )
<=> $false ) ) ).
tff(conj_thm_2Eordinal_2Eislimit__fromNat,axiom,
! [A_27a: del,V0x: tp__ty_2Enum_2Enum] :
( ( ap(c_2Eordinal_2Eomax(A_27a),ap(c_2Eordinal_2Epreds(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(V0x)))) = c_2Eoption_2ENONE(ty_2Eordinal_2Eordinal(A_27a)) )
<=> ( V0x = fo__c_2Enum_2E0 ) ) ).
tff(conj_thm_2Eordinal_2EordEXP__ZERO__limit,axiom,
! [A_27a: del,V0x: $i] :
( mem(V0x,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( ap(c_2Eordinal_2Eomax(A_27a),ap(c_2Eordinal_2Epreds(A_27a),V0x)) = c_2Eoption_2ENONE(ty_2Eordinal_2Eordinal(A_27a)) )
=> ( ap(ap(c_2Eordinal_2EordEXP(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0))),V0x) = ap(c_2Eordinal_2EfromNat(A_27a),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,inj__ty_2Enum_2Enum(fo__c_2Earithmetic_2EZERO)))) ) ) ) ).
tff(conj_thm_2Eordinal_2EordEXP__ZERO__nonlimit,axiom,
! [A_27a: del,V0x: $i] :
( mem(V0x,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( ap(c_2Eordinal_2Eomax(A_27a),ap(c_2Eordinal_2Epreds(A_27a),V0x)) != c_2Eoption_2ENONE(ty_2Eordinal_2Eordinal(A_27a)) )
=> ( ap(ap(c_2Eordinal_2EordEXP(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0))),V0x) = ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0)) ) ) ) ).
tff(conj_thm_2Eordinal_2Esup__EQ__0,axiom,
! [A_27a: del,V0s: $i] :
( mem(V0s,arr(ty_2Eordinal_2Eordinal(A_27a),bool))
=> ( p(ap(ap(c_2Ecardinal_2Ecardleq(ty_2Eordinal_2Eordinal(A_27a),ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a)),V0s),c_2Epred__set_2EUNIV(ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a))))
=> ( ( ap(c_2Eordinal_2Esup(A_27a),V0s) = ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0)) )
<=> ( ( V0s = c_2Epred__set_2EEMPTY(ty_2Eordinal_2Eordinal(A_27a)) )
| ( V0s = ap(ap(c_2Epred__set_2EINSERT(ty_2Eordinal_2Eordinal(A_27a)),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0))),c_2Epred__set_2EEMPTY(ty_2Eordinal_2Eordinal(A_27a))) ) ) ) ) ) ).
tff(conj_thm_2Eordinal_2EordADD__EQ__0,axiom,
! [A_27a: del,V0y: $i] :
( mem(V0y,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1x: $i] :
( mem(V1x,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( ap(ap(c_2Eordinal_2EordADD(A_27a),V1x),V0y) = ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0)) )
<=> ( ( V1x = ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0)) )
& ( V0y = ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0)) ) ) ) ) ) ).
tff(conj_thm_2Eordinal_2EIMAGE__EQ__SING,axiom,
! [A_27a: del,A_27b: del,V0f: $i] :
( mem(V0f,arr(A_27b,A_27a))
=> ! [V1s: $i] :
( mem(V1s,arr(A_27b,bool))
=> ! [V2x: $i] :
( mem(V2x,A_27a)
=> ( ( ap(ap(c_2Epred__set_2EIMAGE(A_27b,A_27a),V0f),V1s) = ap(ap(c_2Epred__set_2EINSERT(A_27a),V2x),c_2Epred__set_2EEMPTY(A_27a)) )
<=> ( ? [V3y: $i] :
( mem(V3y,A_27b)
& p(ap(ap(c_2Ebool_2EIN(A_27b),V3y),V1s)) )
& ! [V4y: $i] :
( mem(V4y,A_27b)
=> ( p(ap(ap(c_2Ebool_2EIN(A_27b),V4y),V1s))
=> ( ap(V0f,V4y) = V2x ) ) ) ) ) ) ) ) ).
tff(conj_thm_2Eordinal_2EordMULT__EQ__0,axiom,
! [A_27a: del,V0x: $i] :
( mem(V0x,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1y: $i] :
( mem(V1y,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( ap(ap(c_2Eordinal_2EordMULT(A_27a),V0x),V1y) = ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0)) )
<=> ( ( V0x = ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0)) )
| ( V1y = ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0)) ) ) ) ) ) ).
tff(conj_thm_2Eordinal_2EordEXP__EQ__0,axiom,
! [A_27a: del,V0y: $i] :
( mem(V0y,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1x: $i] :
( mem(V1x,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( ap(ap(c_2Eordinal_2EordEXP(A_27a),V1x),V0y) = ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0)) )
<=> ( ( V1x = ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0)) )
& ( ap(c_2Eordinal_2Eomax(A_27a),ap(c_2Eordinal_2Epreds(A_27a),V0y)) != c_2Eoption_2ENONE(ty_2Eordinal_2Eordinal(A_27a)) ) ) ) ) ) ).
tff(conj_thm_2Eordinal_2EZERO__lt__ordEXP__I,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1x: $i] :
( mem(V1x,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0))),V0a))
=> p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0))),ap(ap(c_2Eordinal_2EordEXP(A_27a),V0a),V1x))) ) ) ) ).
tff(conj_thm_2Eordinal_2EZERO__lt__ordEXP,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1x: $i] :
( mem(V1x,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0))),ap(ap(c_2Eordinal_2EordEXP(A_27a),V0a),V1x)))
<=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0))),V0a))
| ( ap(c_2Eordinal_2Eomax(A_27a),ap(c_2Eordinal_2Epreds(A_27a),V1x)) = c_2Eoption_2ENONE(ty_2Eordinal_2Eordinal(A_27a)) ) ) ) ) ) ).
tff(conj_thm_2Eordinal_2EordEXP__lt__MONO__R,axiom,
! [A_27a: del,V0y: $i] :
( mem(V0y,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1x: $i] :
( mem(V1x,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V2a: $i] :
( mem(V2a,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,inj__ty_2Enum_2Enum(fo__c_2Earithmetic_2EZERO))))),V2a))
& p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V1x),V0y)) )
=> p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(ap(c_2Eordinal_2EordEXP(A_27a),V2a),V1x)),ap(ap(c_2Eordinal_2EordEXP(A_27a),V2a),V0y))) ) ) ) ) ).
tff(conj_thm_2Eordinal_2EordEXP__lt__IFF,axiom,
! [A_27a: del,V0x: $i] :
( mem(V0x,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1y: $i] :
( mem(V1y,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V2a: $i] :
( mem(V2a,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,inj__ty_2Enum_2Enum(fo__c_2Earithmetic_2EZERO))))),V2a))
=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(ap(c_2Eordinal_2EordEXP(A_27a),V2a),V0x)),ap(ap(c_2Eordinal_2EordEXP(A_27a),V2a),V1y)))
<=> p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V0x),V1y)) ) ) ) ) ) ).
tff(conj_thm_2Eordinal_2EordEXP__le__MONO__R,axiom,
! [A_27a: del,V0x: $i] :
( mem(V0x,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1y: $i] :
( mem(V1y,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V2a: $i] :
( mem(V2a,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0))),V2a))
& ~ p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V1y),V0x)) )
=> ~ p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(ap(c_2Eordinal_2EordEXP(A_27a),V2a),V1y)),ap(ap(c_2Eordinal_2EordEXP(A_27a),V2a),V0x))) ) ) ) ) ).
tff(conj_thm_2Eordinal_2EordEXP__continuous,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1s: $i] :
( mem(V1s,arr(ty_2Eordinal_2Eordinal(A_27a),bool))
=> ( ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0))),V0a))
& p(ap(ap(c_2Ecardinal_2Ecardleq(ty_2Eordinal_2Eordinal(A_27a),ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a)),V1s),c_2Epred__set_2EUNIV(ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a))))
& ( V1s != c_2Epred__set_2EEMPTY(ty_2Eordinal_2Eordinal(A_27a)) ) )
=> ( ap(ap(c_2Eordinal_2EordEXP(A_27a),V0a),ap(c_2Eordinal_2Esup(A_27a),V1s)) = ap(c_2Eordinal_2Esup(A_27a),ap(ap(c_2Epred__set_2EIMAGE(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a)),ap(c_2Eordinal_2EordEXP(A_27a),V0a)),V1s)) ) ) ) ) ).
tff(conj_thm_2Eordinal_2EordEXP__ADD,axiom,
! [A_27a: del,V0x: $i] :
( mem(V0x,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1y: $i] :
( mem(V1y,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V2z: $i] :
( mem(V2z,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0))),V0x))
=> ( ap(ap(c_2Eordinal_2EordEXP(A_27a),V0x),ap(ap(c_2Eordinal_2EordADD(A_27a),V1y),V2z)) = ap(ap(c_2Eordinal_2EordMULT(A_27a),ap(ap(c_2Eordinal_2EordEXP(A_27a),V0x),V1y)),ap(ap(c_2Eordinal_2EordEXP(A_27a),V0x),V2z)) ) ) ) ) ) ).
tff(conj_thm_2Eordinal_2EordEXP__MUL,axiom,
! [A_27a: del,V0x: $i] :
( mem(V0x,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1y: $i] :
( mem(V1y,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V2z: $i] :
( mem(V2z,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0))),V0x))
=> ( ap(ap(c_2Eordinal_2EordEXP(A_27a),V0x),ap(ap(c_2Eordinal_2EordMULT(A_27a),V1y),V2z)) = ap(ap(c_2Eordinal_2EordEXP(A_27a),ap(ap(c_2Eordinal_2EordEXP(A_27a),V0x),V1y)),V2z) ) ) ) ) ) ).
tff(conj_thm_2Eordinal_2Efixpoints__exist,axiom,
! [A_27a: del,V0f: $i] :
( mem(V0f,arr(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a)))
=> ( ( ! [V1s: $i] :
( mem(V1s,arr(ty_2Eordinal_2Eordinal(A_27a),bool))
=> ( ( ( V1s != c_2Epred__set_2EEMPTY(ty_2Eordinal_2Eordinal(A_27a)) )
& p(ap(ap(c_2Ecardinal_2Ecardleq(ty_2Eordinal_2Eordinal(A_27a),ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a)),V1s),c_2Epred__set_2EUNIV(ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a)))) )
=> ( ap(V0f,ap(c_2Eordinal_2Esup(A_27a),V1s)) = ap(c_2Eordinal_2Esup(A_27a),ap(ap(c_2Epred__set_2EIMAGE(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a)),V0f),V1s)) ) ) )
& ! [V2x: $i] :
( mem(V2x,ty_2Eordinal_2Eordinal(A_27a))
=> ~ p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(V0f,V2x)),V2x)) ) )
=> ! [V3a: $i] :
( mem(V3a,ty_2Eordinal_2Eordinal(A_27a))
=> ? [V4b: $i] :
( mem(V4b,ty_2Eordinal_2Eordinal(A_27a))
& ~ p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V4b),V3a))
& ( ap(V0f,V4b) = V4b ) ) ) ) ) ).
tff(conj_thm_2Eordinal_2Ex__le__ordEXP__x,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1x: $i] :
( mem(V1x,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,inj__ty_2Enum_2Enum(fo__c_2Earithmetic_2EZERO))))),V0a))
=> ~ p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(ap(c_2Eordinal_2EordEXP(A_27a),V0a),V1x)),V1x)) ) ) ) ).
tff(lamtp_f2159,type,
f2159: del > $i ).
tff(lameq_f2159,axiom,
! [A_27a: del,V0x: $i] : ( ap(f2159(A_27a),V0x) = ap(ap(c_2Emin_2E_3D(ty_2Eordinal_2Eordinal(A_27a)),ap(ap(c_2Eordinal_2EordEXP(A_27a),c_2Eordinal_2Eomega(A_27a)),V0x)),V0x) ) ).
tff(ax_thm_2Eordinal_2Eepsilon0__def,axiom,
! [A_27a: del] : ( c_2Eordinal_2Eepsilon0(A_27a) = ap(c_2Eordinal_2Eoleast(A_27a),f2159(A_27a)) ) ).
tff(conj_thm_2Eordinal_2Eepsilon0__fixpoint,axiom,
! [A_27a: del] : ( ap(ap(c_2Eordinal_2EordEXP(A_27a),c_2Eordinal_2Eomega(A_27a)),c_2Eordinal_2Eepsilon0(A_27a)) = c_2Eordinal_2Eepsilon0(A_27a) ) ).
tff(conj_thm_2Eordinal_2Eepsilon0__least__fixpoint,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V0a),c_2Eordinal_2Eepsilon0(A_27a)))
=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V0a),ap(ap(c_2Eordinal_2EordEXP(A_27a),c_2Eordinal_2Eomega(A_27a)),V0a)))
& p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(ap(c_2Eordinal_2EordEXP(A_27a),c_2Eordinal_2Eomega(A_27a)),V0a)),c_2Eordinal_2Eepsilon0(A_27a))) ) ) ) ).
tff(conj_thm_2Eordinal_2Eomega__lt__epsilon0,axiom,
! [A_27a: del] : p(ap(ap(c_2Eordinal_2Eordlt(A_27a),c_2Eordinal_2Eomega(A_27a)),c_2Eordinal_2Eepsilon0(A_27a))) ).
tff(conj_thm_2Eordinal_2EfromNat__lt__epsilon0,axiom,
! [A_27a: del,V0n: tp__ty_2Enum_2Enum] : p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(V0n))),c_2Eordinal_2Eepsilon0(A_27a))) ).
tff(conj_thm_2Eordinal_2Eadd__nat__islimit,axiom,
! [A_27a: del,V0n: tp__ty_2Enum_2Enum,V1a: $i] :
( mem(V1a,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Eprim__rec_2E_3C,inj__ty_2Enum_2Enum(fo__c_2Enum_2E0)),inj__ty_2Enum_2Enum(V0n)))
=> ( ( ap(c_2Eordinal_2Eomax(A_27a),ap(c_2Eordinal_2Epreds(A_27a),ap(ap(c_2Eordinal_2EordADD(A_27a),V1a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(V0n))))) = c_2Eoption_2ENONE(ty_2Eordinal_2Eordinal(A_27a)) )
<=> $false ) ) ) ).
tff(conj_thm_2Eordinal_2Estrict__continuity__preserves__islimit,axiom,
! [A_27a: del,V0f: $i] :
( mem(V0f,arr(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a)))
=> ! [V1a: $i] :
( mem(V1a,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( ! [V2s: $i] :
( mem(V2s,arr(ty_2Eordinal_2Eordinal(A_27a),bool))
=> ( ( p(ap(ap(c_2Ecardinal_2Ecardleq(ty_2Eordinal_2Eordinal(A_27a),ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a)),V2s),c_2Epred__set_2EUNIV(ty_2Esum_2Esum(ty_2Enum_2Enum,A_27a))))
& ( V2s != c_2Epred__set_2EEMPTY(ty_2Eordinal_2Eordinal(A_27a)) ) )
=> ( ap(V0f,ap(c_2Eordinal_2Esup(A_27a),V2s)) = ap(c_2Eordinal_2Esup(A_27a),ap(ap(c_2Epred__set_2EIMAGE(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a)),V0f),V2s)) ) ) )
& ! [V3x: $i] :
( mem(V3x,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V4y: $i] :
( mem(V4y,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V3x),V4y))
=> p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(V0f,V3x)),ap(V0f,V4y))) ) ) )
& ( ap(c_2Eordinal_2Eomax(A_27a),ap(c_2Eordinal_2Epreds(A_27a),V1a)) = c_2Eoption_2ENONE(ty_2Eordinal_2Eordinal(A_27a)) )
& ( V1a != ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0)) ) )
=> ( ap(c_2Eordinal_2Eomax(A_27a),ap(c_2Eordinal_2Epreds(A_27a),ap(V0f,V1a))) = c_2Eoption_2ENONE(ty_2Eordinal_2Eordinal(A_27a)) ) ) ) ) ).
tff(conj_thm_2Eordinal_2Eadd__omega__islimit,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ( ap(c_2Eordinal_2Eomax(A_27a),ap(c_2Eordinal_2Epreds(A_27a),ap(ap(c_2Eordinal_2EordADD(A_27a),V0a),c_2Eordinal_2Eomega(A_27a)))) = c_2Eoption_2ENONE(ty_2Eordinal_2Eordinal(A_27a)) ) ) ).
tff(conj_thm_2Eordinal_2Eislimit__mul__R,axiom,
! [A_27a: del,V0b: $i] :
( mem(V0b,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1a: $i] :
( mem(V1a,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( ap(c_2Eordinal_2Eomax(A_27a),ap(c_2Eordinal_2Epreds(A_27a),V1a)) = c_2Eoption_2ENONE(ty_2Eordinal_2Eordinal(A_27a)) )
=> ( ap(c_2Eordinal_2Eomax(A_27a),ap(c_2Eordinal_2Epreds(A_27a),ap(ap(c_2Eordinal_2EordMULT(A_27a),V0b),V1a))) = c_2Eoption_2ENONE(ty_2Eordinal_2Eordinal(A_27a)) ) ) ) ) ).
tff(conj_thm_2Eordinal_2Emul__omega__islimit,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ( ap(c_2Eordinal_2Eomax(A_27a),ap(c_2Eordinal_2Epreds(A_27a),ap(ap(c_2Eordinal_2EordMULT(A_27a),c_2Eordinal_2Eomega(A_27a)),V0a))) = c_2Eoption_2ENONE(ty_2Eordinal_2Eordinal(A_27a)) ) ) ).
tff(conj_thm_2Eordinal_2Eomega__exp__islimit,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0))),V0a))
=> ( ap(c_2Eordinal_2Eomax(A_27a),ap(c_2Eordinal_2Epreds(A_27a),ap(ap(c_2Eordinal_2EordEXP(A_27a),c_2Eordinal_2Eomega(A_27a)),V0a))) = c_2Eoption_2ENONE(ty_2Eordinal_2Eordinal(A_27a)) ) ) ) ).
tff(conj_thm_2Eordinal_2Eexpbound__add,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1x: $i] :
( mem(V1x,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V2y: $i] :
( mem(V2y,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V1x),ap(ap(c_2Eordinal_2EordEXP(A_27a),c_2Eordinal_2Eomega(A_27a)),V0a)))
& p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V2y),ap(ap(c_2Eordinal_2EordEXP(A_27a),c_2Eordinal_2Eomega(A_27a)),V0a))) )
=> p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(ap(c_2Eordinal_2EordADD(A_27a),V1x),V2y)),ap(ap(c_2Eordinal_2EordEXP(A_27a),c_2Eordinal_2Eomega(A_27a)),V0a))) ) ) ) ) ).
tff(conj_thm_2Eordinal_2EaddL__fixpoint__iff,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1b: $i] :
( mem(V1b,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( ap(ap(c_2Eordinal_2EordADD(A_27a),V0a),V1b) = V1b )
<=> ~ p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V1b),ap(ap(c_2Eordinal_2EordMULT(A_27a),V0a),c_2Eordinal_2Eomega(A_27a)))) ) ) ) ).
tff(conj_thm_2Eordinal_2EordADD__under__epsilon0,axiom,
! [A_27a: del,V0x: $i] :
( mem(V0x,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1y: $i] :
( mem(V1y,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V0x),c_2Eordinal_2Eepsilon0(A_27a)))
& p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V1y),c_2Eordinal_2Eepsilon0(A_27a))) )
=> p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(ap(c_2Eordinal_2EordADD(A_27a),V0x),V1y)),c_2Eordinal_2Eepsilon0(A_27a))) ) ) ) ).
tff(conj_thm_2Eordinal_2EordMUL__under__epsilon0,axiom,
! [A_27a: del,V0x: $i] :
( mem(V0x,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1y: $i] :
( mem(V1y,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V0x),c_2Eordinal_2Eepsilon0(A_27a)))
& p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V1y),c_2Eordinal_2Eepsilon0(A_27a))) )
=> p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(ap(c_2Eordinal_2EordMULT(A_27a),V0x),V1y)),c_2Eordinal_2Eepsilon0(A_27a))) ) ) ) ).
tff(conj_thm_2Eordinal_2EordEXP__under__epsilon0,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1b: $i] :
( mem(V1b,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V0a),c_2Eordinal_2Eepsilon0(A_27a)))
& p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V1b),c_2Eordinal_2Eepsilon0(A_27a))) )
=> p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(ap(c_2Eordinal_2EordEXP(A_27a),V0a),V1b)),c_2Eordinal_2Eepsilon0(A_27a))) ) ) ) ).
tff(conj_thm_2Eordinal_2Eeval__poly__ind,axiom,
! [A_27a: del,V0P: $i] :
( mem(V0P,arr(ty_2Eordinal_2Eordinal(A_27a),arr(ty_2Elist_2Elist(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a))),bool)))
=> ( ( ! [V1a: $i] :
( mem(V1a,ty_2Eordinal_2Eordinal(A_27a))
=> p(ap(ap(V0P,V1a),c_2Elist_2ENIL(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a))))) )
& ! [V2a: $i] :
( mem(V2a,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V3c: $i] :
( mem(V3c,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V4e: $i] :
( mem(V4e,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V5t: $i] :
( mem(V5t,ty_2Elist_2Elist(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a))))
=> ( p(ap(ap(V0P,V2a),V5t))
=> p(ap(ap(V0P,V2a),ap(ap(c_2Elist_2ECONS(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a))),ap(ap(c_2Epair_2E_2C(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a)),V3c),V4e)),V5t))) ) ) ) ) ) )
=> ! [V6v: $i] :
( mem(V6v,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V7v1: $i] :
( mem(V7v1,ty_2Elist_2Elist(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a))))
=> p(ap(ap(V0P,V6v),V7v1)) ) ) ) ) ).
tff(conj_thm_2Eordinal_2Eeval__poly__def,axiom,
! [A_27a: del] :
( ! [V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ( ap(ap(c_2Eordinal_2Eeval__poly(A_27a),V0a),c_2Elist_2ENIL(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a)))) = ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0)) ) )
& ! [V1t: $i] :
( mem(V1t,ty_2Elist_2Elist(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a))))
=> ! [V2e: $i] :
( mem(V2e,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V3c: $i] :
( mem(V3c,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V4a: $i] :
( mem(V4a,ty_2Eordinal_2Eordinal(A_27a))
=> ( ap(ap(c_2Eordinal_2Eeval__poly(A_27a),V4a),ap(ap(c_2Elist_2ECONS(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a))),ap(ap(c_2Epair_2E_2C(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a)),V3c),V2e)),V1t)) = ap(ap(c_2Eordinal_2EordADD(A_27a),ap(ap(c_2Eordinal_2EordMULT(A_27a),ap(ap(c_2Eordinal_2EordEXP(A_27a),V4a),V2e)),V3c)),ap(ap(c_2Eordinal_2Eeval__poly(A_27a),V4a),V1t)) ) ) ) ) ) ) ).
tff(conj_thm_2Eordinal_2Eis__polyform__ind,axiom,
! [A_27a: del,A_27b: del,V0P: $i] :
( mem(V0P,arr(ty_2Eordinal_2Eordinal(A_27a),arr(ty_2Elist_2Elist(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27b))),bool)))
=> ( ( ! [V1a: $i] :
( mem(V1a,ty_2Eordinal_2Eordinal(A_27a))
=> p(ap(ap(V0P,V1a),c_2Elist_2ENIL(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27b))))) )
& ! [V2a: $i] :
( mem(V2a,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V3c: $i] :
( mem(V3c,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V4e: $i] :
( mem(V4e,ty_2Eordinal_2Eordinal(A_27b))
=> p(ap(ap(V0P,V2a),ap(ap(c_2Elist_2ECONS(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27b))),ap(ap(c_2Epair_2E_2C(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27b)),V3c),V4e)),c_2Elist_2ENIL(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27b)))))) ) ) )
& ! [V5a: $i] :
( mem(V5a,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V6c1: $i] :
( mem(V6c1,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V7e1: $i] :
( mem(V7e1,ty_2Eordinal_2Eordinal(A_27b))
=> ! [V8c2: $i] :
( mem(V8c2,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V9e2: $i] :
( mem(V9e2,ty_2Eordinal_2Eordinal(A_27b))
=> ! [V10t: $i] :
( mem(V10t,ty_2Elist_2Elist(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27b))))
=> ( p(ap(ap(V0P,V5a),ap(ap(c_2Elist_2ECONS(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27b))),ap(ap(c_2Epair_2E_2C(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27b)),V8c2),V9e2)),V10t)))
=> p(ap(ap(V0P,V5a),ap(ap(c_2Elist_2ECONS(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27b))),ap(ap(c_2Epair_2E_2C(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27b)),V6c1),V7e1)),ap(ap(c_2Elist_2ECONS(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27b))),ap(ap(c_2Epair_2E_2C(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27b)),V8c2),V9e2)),V10t)))) ) ) ) ) ) ) ) )
=> ! [V11v: $i] :
( mem(V11v,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V12v1: $i] :
( mem(V12v1,ty_2Elist_2Elist(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27b))))
=> p(ap(ap(V0P,V11v),V12v1)) ) ) ) ) ).
tff(conj_thm_2Eordinal_2Eis__polyform__def,axiom,
! [A_27a: del,A_27b: del] :
( ! [V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Eordinal_2Eis__polyform(A_27a,A_27b),V0a),c_2Elist_2ENIL(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27b)))))
<=> $true ) )
& ! [V1e: $i] :
( mem(V1e,ty_2Eordinal_2Eordinal(A_27b))
=> ! [V2c: $i] :
( mem(V2c,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V3a: $i] :
( mem(V3a,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Eordinal_2Eis__polyform(A_27a,A_27b),V3a),ap(ap(c_2Elist_2ECONS(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27b))),ap(ap(c_2Epair_2E_2C(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27b)),V2c),V1e)),c_2Elist_2ENIL(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27b))))))
<=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0))),V2c))
& p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V2c),V3a)) ) ) ) ) )
& ! [V4t: $i] :
( mem(V4t,ty_2Elist_2Elist(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27b))))
=> ! [V5e2: $i] :
( mem(V5e2,ty_2Eordinal_2Eordinal(A_27b))
=> ! [V6e1: $i] :
( mem(V6e1,ty_2Eordinal_2Eordinal(A_27b))
=> ! [V7c2: $i] :
( mem(V7c2,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V8c1: $i] :
( mem(V8c1,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V9a: $i] :
( mem(V9a,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Eordinal_2Eis__polyform(A_27a,A_27b),V9a),ap(ap(c_2Elist_2ECONS(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27b))),ap(ap(c_2Epair_2E_2C(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27b)),V8c1),V6e1)),ap(ap(c_2Elist_2ECONS(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27b))),ap(ap(c_2Epair_2E_2C(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27b)),V7c2),V5e2)),V4t))))
<=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0))),V8c1))
& p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V8c1),V9a))
& p(ap(ap(c_2Eordinal_2Eordlt(A_27b),V5e2),V6e1))
& p(ap(ap(c_2Eordinal_2Eis__polyform(A_27a,A_27b),V9a),ap(ap(c_2Elist_2ECONS(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27b))),ap(ap(c_2Epair_2E_2C(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27b)),V7c2),V5e2)),V4t))) ) ) ) ) ) ) ) ) ) ).
tff(conj_thm_2Eordinal_2Eis__polyform__ELthm,axiom,
! [A_27a: del,A_27b: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1ces: $i] :
( mem(V1ces,ty_2Elist_2Elist(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27b))))
=> ( p(ap(ap(c_2Eordinal_2Eis__polyform(A_27a,A_27b),V0a),V1ces))
<=> ( ! [V2i: tp__ty_2Enum_2Enum,V3j: tp__ty_2Enum_2Enum] :
( ( p(ap(ap(c_2Eprim__rec_2E_3C,inj__ty_2Enum_2Enum(V2i)),inj__ty_2Enum_2Enum(V3j)))
& p(ap(ap(c_2Eprim__rec_2E_3C,inj__ty_2Enum_2Enum(V3j)),ap(c_2Elist_2ELENGTH(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27b))),V1ces))) )
=> p(ap(ap(c_2Eordinal_2Eordlt(A_27b),ap(c_2Epair_2ESND(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27b)),ap(ap(c_2Elist_2EEL(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27b))),inj__ty_2Enum_2Enum(V3j)),V1ces))),ap(c_2Epair_2ESND(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27b)),ap(ap(c_2Elist_2EEL(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27b))),inj__ty_2Enum_2Enum(V2i)),V1ces)))) )
& ! [V4c: $i] :
( mem(V4c,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V5e: $i] :
( mem(V5e,ty_2Eordinal_2Eordinal(A_27b))
=> ( p(ap(ap(c_2Ebool_2EIN(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27b))),ap(ap(c_2Epair_2E_2C(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27b)),V4c),V5e)),ap(c_2Elist_2ELIST__TO__SET(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27b))),V1ces)))
=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0))),V4c))
& p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V4c),V0a)) ) ) ) ) ) ) ) ) ).
tff(conj_thm_2Eordinal_2Epolyform__exists,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1b: $i] :
( mem(V1b,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,inj__ty_2Enum_2Enum(fo__c_2Earithmetic_2EZERO))))),V0a))
=> ? [V2ces: $i] :
( mem(V2ces,ty_2Elist_2Elist(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a))))
& p(ap(ap(c_2Eordinal_2Eis__polyform(A_27a,A_27a),V0a),V2ces))
& ( V1b = ap(ap(c_2Eordinal_2Eeval__poly(A_27a),V0a),V2ces) ) ) ) ) ) ).
tff(ax_thm_2Eordinal_2Epolyform__def,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1b: $i] :
( mem(V1b,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,inj__ty_2Enum_2Enum(fo__c_2Earithmetic_2EZERO))))),V0a))
=> ( p(ap(ap(c_2Eordinal_2Eis__polyform(A_27a,A_27a),V0a),ap(ap(c_2Eordinal_2Epolyform(A_27a),V0a),V1b)))
& ( V1b = ap(ap(c_2Eordinal_2Eeval__poly(A_27a),V0a),ap(ap(c_2Eordinal_2Epolyform(A_27a),V0a),V1b)) ) ) ) ) ) ).
tff(conj_thm_2Eordinal_2ECNF__thm,axiom,
! [A_27a: del,V0b: $i] :
( mem(V0b,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Eordinal_2Eis__polyform(A_27a,A_27a),c_2Eordinal_2Eomega(A_27a)),ap(ap(c_2Eordinal_2Epolyform(A_27a),c_2Eordinal_2Eomega(A_27a)),V0b)))
& ( V0b = ap(ap(c_2Eordinal_2Eeval__poly(A_27a),c_2Eordinal_2Eomega(A_27a)),ap(ap(c_2Eordinal_2Epolyform(A_27a),c_2Eordinal_2Eomega(A_27a)),V0b)) ) ) ) ).
tff(conj_thm_2Eordinal_2Epolyform__0,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,inj__ty_2Enum_2Enum(fo__c_2Earithmetic_2EZERO))))),V0a))
=> ( ap(ap(c_2Eordinal_2Epolyform(A_27a),V0a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0))) = c_2Elist_2ENIL(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a))) ) ) ) ).
tff(conj_thm_2Eordinal_2Epolyform__EQ__NIL,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1x: $i] :
( mem(V1x,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,inj__ty_2Enum_2Enum(fo__c_2Earithmetic_2EZERO))))),V0a))
=> ( ( ap(ap(c_2Eordinal_2Epolyform(A_27a),V0a),V1x) = c_2Elist_2ENIL(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a))) )
<=> ( V1x = ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0)) ) ) ) ) ) ).
tff(conj_thm_2Eordinal_2Eis__polyform__CONS__E,axiom,
! [A_27a: del,A_27b: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1c: $i] :
( mem(V1c,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V2e: $i] :
( mem(V2e,ty_2Eordinal_2Eordinal(A_27b))
=> ! [V3t: $i] :
( mem(V3t,ty_2Elist_2Elist(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27b))))
=> ( p(ap(ap(c_2Eordinal_2Eis__polyform(A_27a,A_27b),V0a),ap(ap(c_2Elist_2ECONS(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27b))),ap(ap(c_2Epair_2E_2C(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27b)),V1c),V2e)),V3t)))
=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0))),V1c))
& p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V1c),V0a))
& p(ap(ap(c_2Eordinal_2Eis__polyform(A_27a,A_27b),V0a),V3t)) ) ) ) ) ) ) ).
tff(conj_thm_2Eordinal_2Eis__polyform__head__dominates__tail,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1c: $i] :
( mem(V1c,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V2e: $i] :
( mem(V2e,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V3t: $i] :
( mem(V3t,ty_2Elist_2Elist(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a))))
=> ( ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,inj__ty_2Enum_2Enum(fo__c_2Earithmetic_2EZERO))))),V0a))
& p(ap(ap(c_2Eordinal_2Eis__polyform(A_27a,A_27a),V0a),ap(ap(c_2Elist_2ECONS(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a))),ap(ap(c_2Epair_2E_2C(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a)),V1c),V2e)),V3t))) )
=> p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(ap(c_2Eordinal_2Eeval__poly(A_27a),V0a),V3t)),ap(ap(c_2Eordinal_2EordEXP(A_27a),V0a),V2e))) ) ) ) ) ) ).
tff(conj_thm_2Eordinal_2Ecx__lt__x,axiom,
! [A_27a: del,V0x: $i] :
( mem(V0x,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1c: $i] :
( mem(V1c,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(ap(c_2Eordinal_2EordMULT(A_27a),V0x),V1c)),V0x))
<=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0))),V0x))
& ( V1c = ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0)) ) ) ) ) ) ).
tff(conj_thm_2Eordinal_2Epolyform__UNIQUE,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1b: $i] :
( mem(V1b,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V2ces: $i] :
( mem(V2ces,ty_2Elist_2Elist(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a))))
=> ( ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,inj__ty_2Enum_2Enum(fo__c_2Earithmetic_2EZERO))))),V0a))
& p(ap(ap(c_2Eordinal_2Eis__polyform(A_27a,A_27a),V0a),V2ces))
& ( V1b = ap(ap(c_2Eordinal_2Eeval__poly(A_27a),V0a),V2ces) ) )
=> ( ap(ap(c_2Eordinal_2Epolyform(A_27a),V0a),V1b) = V2ces ) ) ) ) ) ).
tff(conj_thm_2Eordinal_2Epolyform__eval__poly,axiom,
! [A_27a: del,V0a: $i] :
( mem(V0a,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1b: $i] :
( mem(V1b,ty_2Elist_2Elist(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a))))
=> ( ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,inj__ty_2Enum_2Enum(fo__c_2Earithmetic_2EZERO))))),V0a))
& p(ap(ap(c_2Eordinal_2Eis__polyform(A_27a,A_27a),V0a),V1b)) )
=> ( ap(ap(c_2Eordinal_2Epolyform(A_27a),V0a),ap(ap(c_2Eordinal_2Eeval__poly(A_27a),V0a),V1b)) = V1b ) ) ) ) ).
tff(conj_thm_2Eordinal_2ECNF__nat,axiom,
! [A_27a: del,V0n: tp__ty_2Enum_2Enum] : ( ap(ap(c_2Eordinal_2Epolyform(A_27a),c_2Eordinal_2Eomega(A_27a)),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(V0n))) = ap(ap(ap(c_2Ebool_2ECOND(ty_2Elist_2Elist(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a)))),ap(ap(c_2Emin_2E_3D(ty_2Enum_2Enum),inj__ty_2Enum_2Enum(V0n)),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0))),c_2Elist_2ENIL(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a)))),ap(ap(c_2Elist_2ECONS(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a))),ap(ap(c_2Epair_2E_2C(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a)),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(V0n))),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0)))),c_2Elist_2ENIL(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a))))) ) ).
tff(conj_thm_2Eordinal_2EordLOG__correct,axiom,
! [A_27a: del,V0b: $i] :
( mem(V0b,ty_2Eordinal_2Eordinal(A_27a))
=> ! [V1x: $i] :
( mem(V1x,ty_2Eordinal_2Eordinal(A_27a))
=> ( ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,inj__ty_2Enum_2Enum(fo__c_2Earithmetic_2EZERO))))),V0b))
& p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0))),V1x)) )
=> ( ~ p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V1x),ap(ap(c_2Eordinal_2EordEXP(A_27a),V0b),ap(c_2Epair_2ESND(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a)),ap(c_2Elist_2EHD(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a))),ap(ap(c_2Eordinal_2Epolyform(A_27a),V0b),V1x))))))
& ! [V2a: $i] :
( mem(V2a,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Epair_2ESND(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a)),ap(c_2Elist_2EHD(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a))),ap(ap(c_2Eordinal_2Epolyform(A_27a),V0b),V1x)))),V2a))
=> p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V1x),ap(ap(c_2Eordinal_2EordEXP(A_27a),V0b),V2a))) ) ) ) ) ) ) ).
tff(conj_thm_2Eordinal_2Eolog__correct,axiom,
! [A_27a: del,V0x: $i] :
( mem(V0x,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Eordinal_2EfromNat(A_27a),inj__ty_2Enum_2Enum(fo__c_2Enum_2E0))),V0x))
=> ( ~ p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V0x),ap(ap(c_2Eordinal_2EordEXP(A_27a),c_2Eordinal_2Eomega(A_27a)),ap(c_2Epair_2ESND(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a)),ap(c_2Elist_2EHD(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a))),ap(ap(c_2Eordinal_2Epolyform(A_27a),c_2Eordinal_2Eomega(A_27a)),V0x))))))
& ! [V1a: $i] :
( mem(V1a,ty_2Eordinal_2Eordinal(A_27a))
=> ( p(ap(ap(c_2Eordinal_2Eordlt(A_27a),ap(c_2Epair_2ESND(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a)),ap(c_2Elist_2EHD(ty_2Epair_2Eprod(ty_2Eordinal_2Eordinal(A_27a),ty_2Eordinal_2Eordinal(A_27a))),ap(ap(c_2Eordinal_2Epolyform(A_27a),c_2Eordinal_2Eomega(A_27a)),V0x)))),V1a))
=> p(ap(ap(c_2Eordinal_2Eordlt(A_27a),V0x),ap(ap(c_2Eordinal_2EordEXP(A_27a),c_2Eordinal_2Eomega(A_27a)),V1a))) ) ) ) ) ) ).
%------------------------------------------------------------------------------