ITP001 Axioms: ITP113_5.ax


%------------------------------------------------------------------------------
% File     : ITP113_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    : realax_2.ax [Gau20]
%          : HL4113_5.ax [TPAP]

% Status   : Satisfiable
% Syntax   : Number of formulae    :  195 (  93 unt;  52 typ;   0 def)
%            Number of atoms       : 1294 (  78 equ)
%            Maximal formula atoms :    9 (   6 avg)
%            Number of connectives :  103 (  13   ~;   4   |;  22   &)
%                                         (  17 <=>;  47  =>;   0  <=;   0 <~>)
%            Maximal formula depth :    9 (   3 avg)
%            Maximal term depth    :    3 (   1 avg)
%            Number of FOOLs       : 1061 (1061 fml;   0 var)
%            Number of types       :    3 (   2 usr)
%            Number of type conns  :   29 (  22   >;   7   *;   0   +;   0  <<)
%            Number of predicates  :   28 (  27 usr;  12 prp; 0-2 aty)
%            Number of functors    :   50 (  50 usr;  28 con; 0-2 aty)
%            Number of variables   :  234 ( 222   !;  12   ?; 234   :)
% SPC      : TF0_SAT_EQU_NAR

% Comments :
% Bugfixes : v7.5.0 - Fixes to the axioms.
%------------------------------------------------------------------------------
tff(tp_ty_2Erealax_2Ereal,type,
    ty_2Erealax_2Ereal: del ).

tff(stp_ty_2Erealax_2Ereal,type,
    tp__ty_2Erealax_2Ereal: $tType ).

tff(stp_inj_ty_2Erealax_2Ereal,type,
    inj__ty_2Erealax_2Ereal: tp__ty_2Erealax_2Ereal > $i ).

tff(stp_surj_ty_2Erealax_2Ereal,type,
    surj__ty_2Erealax_2Ereal: $i > tp__ty_2Erealax_2Ereal ).

tff(stp_inj_surj_ty_2Erealax_2Ereal,axiom,
    ! [X: tp__ty_2Erealax_2Ereal] : ( surj__ty_2Erealax_2Ereal(inj__ty_2Erealax_2Ereal(X)) = X ) ).

tff(stp_inj_mem_ty_2Erealax_2Ereal,axiom,
    ! [X: tp__ty_2Erealax_2Ereal] : mem(inj__ty_2Erealax_2Ereal(X),ty_2Erealax_2Ereal) ).

tff(stp_iso_mem_ty_2Erealax_2Ereal,axiom,
    ! [X: $i] :
      ( mem(X,ty_2Erealax_2Ereal)
     => ( X = inj__ty_2Erealax_2Ereal(surj__ty_2Erealax_2Ereal(X)) ) ) ).

tff(tp_c_2Erealax_2Ehreal__of__real,type,
    c_2Erealax_2Ehreal__of__real: $i ).

tff(mem_c_2Erealax_2Ehreal__of__real,axiom,
    mem(c_2Erealax_2Ehreal__of__real,arr(ty_2Erealax_2Ereal,ty_2Ehreal_2Ehreal)) ).

tff(stp_fo_c_2Erealax_2Ehreal__of__real,type,
    fo__c_2Erealax_2Ehreal__of__real: tp__ty_2Erealax_2Ereal > tp__ty_2Ehreal_2Ehreal ).

tff(stp_eq_fo_c_2Erealax_2Ehreal__of__real,axiom,
    ! [X0: tp__ty_2Erealax_2Ereal] : ( inj__ty_2Ehreal_2Ehreal(fo__c_2Erealax_2Ehreal__of__real(X0)) = ap(c_2Erealax_2Ehreal__of__real,inj__ty_2Erealax_2Ereal(X0)) ) ).

tff(stp_c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal,type,
    tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal: $tType ).

tff(stp_inj_c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal,type,
    inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal > $i ).

tff(stp_surj_c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal,type,
    surj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal: $i > tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal ).

tff(stp_inj_surj_c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal,axiom,
    ! [X: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal] : ( surj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(X)) = X ) ).

tff(stp_inj_mem_c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal,axiom,
    ! [X: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal] : mem(inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(X),ty_2Epair_2Eprod(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal)) ).

tff(stp_iso_mem_c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal,axiom,
    ! [X: $i] :
      ( mem(X,ty_2Epair_2Eprod(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal))
     => ( X = inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(surj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(X)) ) ) ).

tff(tp_c_2Erealax_2Ehreal__of__treal,type,
    c_2Erealax_2Ehreal__of__treal: $i ).

tff(mem_c_2Erealax_2Ehreal__of__treal,axiom,
    mem(c_2Erealax_2Ehreal__of__treal,arr(ty_2Epair_2Eprod(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal),ty_2Ehreal_2Ehreal)) ).

tff(stp_fo_c_2Erealax_2Ehreal__of__treal,type,
    fo__c_2Erealax_2Ehreal__of__treal: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal > tp__ty_2Ehreal_2Ehreal ).

tff(stp_eq_fo_c_2Erealax_2Ehreal__of__treal,axiom,
    ! [X0: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal] : ( inj__ty_2Ehreal_2Ehreal(fo__c_2Erealax_2Ehreal__of__treal(X0)) = ap(c_2Erealax_2Ehreal__of__treal,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(X0)) ) ).

tff(tp_c_2Erealax_2Einv,type,
    c_2Erealax_2Einv: $i ).

tff(mem_c_2Erealax_2Einv,axiom,
    mem(c_2Erealax_2Einv,arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal)) ).

tff(stp_fo_c_2Erealax_2Einv,type,
    fo__c_2Erealax_2Einv: tp__ty_2Erealax_2Ereal > tp__ty_2Erealax_2Ereal ).

tff(stp_eq_fo_c_2Erealax_2Einv,axiom,
    ! [X0: tp__ty_2Erealax_2Ereal] : ( inj__ty_2Erealax_2Ereal(fo__c_2Erealax_2Einv(X0)) = ap(c_2Erealax_2Einv,inj__ty_2Erealax_2Ereal(X0)) ) ).

tff(tp_c_2Erealax_2Ereal__0,type,
    c_2Erealax_2Ereal__0: $i ).

tff(mem_c_2Erealax_2Ereal__0,axiom,
    mem(c_2Erealax_2Ereal__0,ty_2Erealax_2Ereal) ).

tff(stp_fo_c_2Erealax_2Ereal__0,type,
    fo__c_2Erealax_2Ereal__0: tp__ty_2Erealax_2Ereal ).

tff(stp_eq_fo_c_2Erealax_2Ereal__0,axiom,
    inj__ty_2Erealax_2Ereal(fo__c_2Erealax_2Ereal__0) = c_2Erealax_2Ereal__0 ).

tff(tp_c_2Erealax_2Ereal__1,type,
    c_2Erealax_2Ereal__1: $i ).

tff(mem_c_2Erealax_2Ereal__1,axiom,
    mem(c_2Erealax_2Ereal__1,ty_2Erealax_2Ereal) ).

tff(stp_fo_c_2Erealax_2Ereal__1,type,
    fo__c_2Erealax_2Ereal__1: tp__ty_2Erealax_2Ereal ).

tff(stp_eq_fo_c_2Erealax_2Ereal__1,axiom,
    inj__ty_2Erealax_2Ereal(fo__c_2Erealax_2Ereal__1) = c_2Erealax_2Ereal__1 ).

tff(tp_c_2Erealax_2Ereal__ABS,type,
    c_2Erealax_2Ereal__ABS: $i ).

tff(mem_c_2Erealax_2Ereal__ABS,axiom,
    mem(c_2Erealax_2Ereal__ABS,arr(ty_2Epair_2Eprod(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal),ty_2Erealax_2Ereal)) ).

tff(stp_fo_c_2Erealax_2Ereal__ABS,type,
    fo__c_2Erealax_2Ereal__ABS: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal > tp__ty_2Erealax_2Ereal ).

tff(stp_eq_fo_c_2Erealax_2Ereal__ABS,axiom,
    ! [X0: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal] : ( inj__ty_2Erealax_2Ereal(fo__c_2Erealax_2Ereal__ABS(X0)) = ap(c_2Erealax_2Ereal__ABS,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(X0)) ) ).

tff(tp_c_2Erealax_2Ereal__ABS__CLASS,type,
    c_2Erealax_2Ereal__ABS__CLASS: $i ).

tff(mem_c_2Erealax_2Ereal__ABS__CLASS,axiom,
    mem(c_2Erealax_2Ereal__ABS__CLASS,arr(arr(ty_2Epair_2Eprod(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal),bool),ty_2Erealax_2Ereal)) ).

tff(tp_c_2Erealax_2Ereal__REP,type,
    c_2Erealax_2Ereal__REP: $i ).

tff(mem_c_2Erealax_2Ereal__REP,axiom,
    mem(c_2Erealax_2Ereal__REP,arr(ty_2Erealax_2Ereal,ty_2Epair_2Eprod(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal))) ).

tff(tp_c_2Erealax_2Ereal__REP__CLASS,type,
    c_2Erealax_2Ereal__REP__CLASS: $i ).

tff(mem_c_2Erealax_2Ereal__REP__CLASS,axiom,
    mem(c_2Erealax_2Ereal__REP__CLASS,arr(ty_2Erealax_2Ereal,arr(ty_2Epair_2Eprod(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal),bool))) ).

tff(stp_fo_c_2Erealax_2Ereal__REP__CLASS,type,
    fo__c_2Erealax_2Ereal__REP__CLASS: ( tp__ty_2Erealax_2Ereal * tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal ) > tp__o ).

tff(stp_eq_fo_c_2Erealax_2Ereal__REP__CLASS,axiom,
    ! [X0: tp__ty_2Erealax_2Ereal,X1: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal] : ( inj__o(fo__c_2Erealax_2Ereal__REP__CLASS(X0,X1)) = ap(ap(c_2Erealax_2Ereal__REP__CLASS,inj__ty_2Erealax_2Ereal(X0)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(X1)) ) ).

tff(tp_c_2Erealax_2Ereal__add,type,
    c_2Erealax_2Ereal__add: $i ).

tff(mem_c_2Erealax_2Ereal__add,axiom,
    mem(c_2Erealax_2Ereal__add,arr(ty_2Erealax_2Ereal,arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal))) ).

tff(stp_fo_c_2Erealax_2Ereal__add,type,
    fo__c_2Erealax_2Ereal__add: ( tp__ty_2Erealax_2Ereal * tp__ty_2Erealax_2Ereal ) > tp__ty_2Erealax_2Ereal ).

tff(stp_eq_fo_c_2Erealax_2Ereal__add,axiom,
    ! [X0: tp__ty_2Erealax_2Ereal,X1: tp__ty_2Erealax_2Ereal] : ( inj__ty_2Erealax_2Ereal(fo__c_2Erealax_2Ereal__add(X0,X1)) = ap(ap(c_2Erealax_2Ereal__add,inj__ty_2Erealax_2Ereal(X0)),inj__ty_2Erealax_2Ereal(X1)) ) ).

tff(tp_c_2Erealax_2Ereal__lt,type,
    c_2Erealax_2Ereal__lt: $i ).

tff(mem_c_2Erealax_2Ereal__lt,axiom,
    mem(c_2Erealax_2Ereal__lt,arr(ty_2Erealax_2Ereal,arr(ty_2Erealax_2Ereal,bool))) ).

tff(stp_fo_c_2Erealax_2Ereal__lt,type,
    fo__c_2Erealax_2Ereal__lt: ( tp__ty_2Erealax_2Ereal * tp__ty_2Erealax_2Ereal ) > tp__o ).

tff(stp_eq_fo_c_2Erealax_2Ereal__lt,axiom,
    ! [X0: tp__ty_2Erealax_2Ereal,X1: tp__ty_2Erealax_2Ereal] : ( inj__o(fo__c_2Erealax_2Ereal__lt(X0,X1)) = ap(ap(c_2Erealax_2Ereal__lt,inj__ty_2Erealax_2Ereal(X0)),inj__ty_2Erealax_2Ereal(X1)) ) ).

tff(tp_c_2Erealax_2Ereal__mul,type,
    c_2Erealax_2Ereal__mul: $i ).

tff(mem_c_2Erealax_2Ereal__mul,axiom,
    mem(c_2Erealax_2Ereal__mul,arr(ty_2Erealax_2Ereal,arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal))) ).

tff(stp_fo_c_2Erealax_2Ereal__mul,type,
    fo__c_2Erealax_2Ereal__mul: ( tp__ty_2Erealax_2Ereal * tp__ty_2Erealax_2Ereal ) > tp__ty_2Erealax_2Ereal ).

tff(stp_eq_fo_c_2Erealax_2Ereal__mul,axiom,
    ! [X0: tp__ty_2Erealax_2Ereal,X1: tp__ty_2Erealax_2Ereal] : ( inj__ty_2Erealax_2Ereal(fo__c_2Erealax_2Ereal__mul(X0,X1)) = ap(ap(c_2Erealax_2Ereal__mul,inj__ty_2Erealax_2Ereal(X0)),inj__ty_2Erealax_2Ereal(X1)) ) ).

tff(tp_c_2Erealax_2Ereal__neg,type,
    c_2Erealax_2Ereal__neg: $i ).

tff(mem_c_2Erealax_2Ereal__neg,axiom,
    mem(c_2Erealax_2Ereal__neg,arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal)) ).

tff(stp_fo_c_2Erealax_2Ereal__neg,type,
    fo__c_2Erealax_2Ereal__neg: tp__ty_2Erealax_2Ereal > tp__ty_2Erealax_2Ereal ).

tff(stp_eq_fo_c_2Erealax_2Ereal__neg,axiom,
    ! [X0: tp__ty_2Erealax_2Ereal] : ( inj__ty_2Erealax_2Ereal(fo__c_2Erealax_2Ereal__neg(X0)) = ap(c_2Erealax_2Ereal__neg,inj__ty_2Erealax_2Ereal(X0)) ) ).

tff(tp_c_2Erealax_2Ereal__of__hreal,type,
    c_2Erealax_2Ereal__of__hreal: $i ).

tff(mem_c_2Erealax_2Ereal__of__hreal,axiom,
    mem(c_2Erealax_2Ereal__of__hreal,arr(ty_2Ehreal_2Ehreal,ty_2Erealax_2Ereal)) ).

tff(stp_fo_c_2Erealax_2Ereal__of__hreal,type,
    fo__c_2Erealax_2Ereal__of__hreal: tp__ty_2Ehreal_2Ehreal > tp__ty_2Erealax_2Ereal ).

tff(stp_eq_fo_c_2Erealax_2Ereal__of__hreal,axiom,
    ! [X0: tp__ty_2Ehreal_2Ehreal] : ( inj__ty_2Erealax_2Ereal(fo__c_2Erealax_2Ereal__of__hreal(X0)) = ap(c_2Erealax_2Ereal__of__hreal,inj__ty_2Ehreal_2Ehreal(X0)) ) ).

tff(tp_c_2Erealax_2Etreal__0,type,
    c_2Erealax_2Etreal__0: $i ).

tff(mem_c_2Erealax_2Etreal__0,axiom,
    mem(c_2Erealax_2Etreal__0,ty_2Epair_2Eprod(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal)) ).

tff(tp_c_2Erealax_2Etreal__1,type,
    c_2Erealax_2Etreal__1: $i ).

tff(mem_c_2Erealax_2Etreal__1,axiom,
    mem(c_2Erealax_2Etreal__1,ty_2Epair_2Eprod(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal)) ).

tff(tp_c_2Erealax_2Etreal__add,type,
    c_2Erealax_2Etreal__add: $i ).

tff(mem_c_2Erealax_2Etreal__add,axiom,
    mem(c_2Erealax_2Etreal__add,arr(ty_2Epair_2Eprod(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal),arr(ty_2Epair_2Eprod(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal),ty_2Epair_2Eprod(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal)))) ).

tff(tp_c_2Erealax_2Etreal__eq,type,
    c_2Erealax_2Etreal__eq: $i ).

tff(mem_c_2Erealax_2Etreal__eq,axiom,
    mem(c_2Erealax_2Etreal__eq,arr(ty_2Epair_2Eprod(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal),arr(ty_2Epair_2Eprod(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal),bool))) ).

tff(stp_fo_c_2Erealax_2Etreal__eq,type,
    fo__c_2Erealax_2Etreal__eq: ( tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal * tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal ) > tp__o ).

tff(stp_eq_fo_c_2Erealax_2Etreal__eq,axiom,
    ! [X0: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal,X1: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal] : ( inj__o(fo__c_2Erealax_2Etreal__eq(X0,X1)) = ap(ap(c_2Erealax_2Etreal__eq,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(X0)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(X1)) ) ).

tff(tp_c_2Erealax_2Etreal__inv,type,
    c_2Erealax_2Etreal__inv: $i ).

tff(mem_c_2Erealax_2Etreal__inv,axiom,
    mem(c_2Erealax_2Etreal__inv,arr(ty_2Epair_2Eprod(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal),ty_2Epair_2Eprod(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal))) ).

tff(tp_c_2Erealax_2Etreal__lt,type,
    c_2Erealax_2Etreal__lt: $i ).

tff(mem_c_2Erealax_2Etreal__lt,axiom,
    mem(c_2Erealax_2Etreal__lt,arr(ty_2Epair_2Eprod(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal),arr(ty_2Epair_2Eprod(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal),bool))) ).

tff(stp_fo_c_2Erealax_2Etreal__lt,type,
    fo__c_2Erealax_2Etreal__lt: ( tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal * tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal ) > tp__o ).

tff(stp_eq_fo_c_2Erealax_2Etreal__lt,axiom,
    ! [X0: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal,X1: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal] : ( inj__o(fo__c_2Erealax_2Etreal__lt(X0,X1)) = ap(ap(c_2Erealax_2Etreal__lt,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(X0)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(X1)) ) ).

tff(tp_c_2Erealax_2Etreal__mul,type,
    c_2Erealax_2Etreal__mul: $i ).

tff(mem_c_2Erealax_2Etreal__mul,axiom,
    mem(c_2Erealax_2Etreal__mul,arr(ty_2Epair_2Eprod(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal),arr(ty_2Epair_2Eprod(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal),ty_2Epair_2Eprod(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal)))) ).

tff(tp_c_2Erealax_2Etreal__neg,type,
    c_2Erealax_2Etreal__neg: $i ).

tff(mem_c_2Erealax_2Etreal__neg,axiom,
    mem(c_2Erealax_2Etreal__neg,arr(ty_2Epair_2Eprod(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal),ty_2Epair_2Eprod(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal))) ).

tff(tp_c_2Erealax_2Etreal__of__hreal,type,
    c_2Erealax_2Etreal__of__hreal: $i ).

tff(mem_c_2Erealax_2Etreal__of__hreal,axiom,
    mem(c_2Erealax_2Etreal__of__hreal,arr(ty_2Ehreal_2Ehreal,ty_2Epair_2Eprod(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal))) ).

tff(conj_thm_2Erealax_2EHREAL__RDISTRIB,axiom,
    ! [V0x: tp__ty_2Ehreal_2Ehreal,V1y: tp__ty_2Ehreal_2Ehreal,V2z: tp__ty_2Ehreal_2Ehreal] : ( surj__ty_2Ehreal_2Ehreal(ap(ap(c_2Ehreal_2Ehreal__mul,ap(ap(c_2Ehreal_2Ehreal__add,inj__ty_2Ehreal_2Ehreal(V0x)),inj__ty_2Ehreal_2Ehreal(V1y))),inj__ty_2Ehreal_2Ehreal(V2z))) = surj__ty_2Ehreal_2Ehreal(ap(ap(c_2Ehreal_2Ehreal__add,ap(ap(c_2Ehreal_2Ehreal__mul,inj__ty_2Ehreal_2Ehreal(V0x)),inj__ty_2Ehreal_2Ehreal(V2z))),ap(ap(c_2Ehreal_2Ehreal__mul,inj__ty_2Ehreal_2Ehreal(V1y)),inj__ty_2Ehreal_2Ehreal(V2z)))) ) ).

tff(conj_thm_2Erealax_2EHREAL__EQ__ADDR,axiom,
    ! [V0x: tp__ty_2Ehreal_2Ehreal,V1y: tp__ty_2Ehreal_2Ehreal] : ( surj__ty_2Ehreal_2Ehreal(ap(ap(c_2Ehreal_2Ehreal__add,inj__ty_2Ehreal_2Ehreal(V0x)),inj__ty_2Ehreal_2Ehreal(V1y))) != V0x ) ).

tff(conj_thm_2Erealax_2EHREAL__EQ__ADDL,axiom,
    ! [V0x: tp__ty_2Ehreal_2Ehreal,V1y: tp__ty_2Ehreal_2Ehreal] : ( V0x != surj__ty_2Ehreal_2Ehreal(ap(ap(c_2Ehreal_2Ehreal__add,inj__ty_2Ehreal_2Ehreal(V0x)),inj__ty_2Ehreal_2Ehreal(V1y))) ) ).

tff(conj_thm_2Erealax_2EHREAL__EQ__LADD,axiom,
    ! [V0x: tp__ty_2Ehreal_2Ehreal,V1y: tp__ty_2Ehreal_2Ehreal,V2z: tp__ty_2Ehreal_2Ehreal] :
      ( ( surj__ty_2Ehreal_2Ehreal(ap(ap(c_2Ehreal_2Ehreal__add,inj__ty_2Ehreal_2Ehreal(V0x)),inj__ty_2Ehreal_2Ehreal(V1y))) = surj__ty_2Ehreal_2Ehreal(ap(ap(c_2Ehreal_2Ehreal__add,inj__ty_2Ehreal_2Ehreal(V0x)),inj__ty_2Ehreal_2Ehreal(V2z))) )
    <=> ( V1y = V2z ) ) ).

tff(conj_thm_2Erealax_2EHREAL__LT__REFL,axiom,
    ! [V0x: tp__ty_2Ehreal_2Ehreal] : ~ p(ap(ap(c_2Ehreal_2Ehreal__lt,inj__ty_2Ehreal_2Ehreal(V0x)),inj__ty_2Ehreal_2Ehreal(V0x))) ).

tff(conj_thm_2Erealax_2EHREAL__LT__ADDL,axiom,
    ! [V0x: tp__ty_2Ehreal_2Ehreal,V1y: tp__ty_2Ehreal_2Ehreal] : p(ap(ap(c_2Ehreal_2Ehreal__lt,inj__ty_2Ehreal_2Ehreal(V0x)),ap(ap(c_2Ehreal_2Ehreal__add,inj__ty_2Ehreal_2Ehreal(V0x)),inj__ty_2Ehreal_2Ehreal(V1y)))) ).

tff(conj_thm_2Erealax_2EHREAL__LT__NE,axiom,
    ! [V0x: tp__ty_2Ehreal_2Ehreal,V1y: tp__ty_2Ehreal_2Ehreal] :
      ( p(ap(ap(c_2Ehreal_2Ehreal__lt,inj__ty_2Ehreal_2Ehreal(V0x)),inj__ty_2Ehreal_2Ehreal(V1y)))
     => ( V0x != V1y ) ) ).

tff(conj_thm_2Erealax_2EHREAL__LT__ADDR,axiom,
    ! [V0x: tp__ty_2Ehreal_2Ehreal,V1y: tp__ty_2Ehreal_2Ehreal] : ~ p(ap(ap(c_2Ehreal_2Ehreal__lt,ap(ap(c_2Ehreal_2Ehreal__add,inj__ty_2Ehreal_2Ehreal(V0x)),inj__ty_2Ehreal_2Ehreal(V1y))),inj__ty_2Ehreal_2Ehreal(V0x))) ).

tff(conj_thm_2Erealax_2EHREAL__LT__GT,axiom,
    ! [V0x: tp__ty_2Ehreal_2Ehreal,V1y: tp__ty_2Ehreal_2Ehreal] :
      ( p(ap(ap(c_2Ehreal_2Ehreal__lt,inj__ty_2Ehreal_2Ehreal(V0x)),inj__ty_2Ehreal_2Ehreal(V1y)))
     => ~ p(ap(ap(c_2Ehreal_2Ehreal__lt,inj__ty_2Ehreal_2Ehreal(V1y)),inj__ty_2Ehreal_2Ehreal(V0x))) ) ).

tff(conj_thm_2Erealax_2EHREAL__LT__ADD2,axiom,
    ! [V0x1: tp__ty_2Ehreal_2Ehreal,V1x2: tp__ty_2Ehreal_2Ehreal,V2y1: tp__ty_2Ehreal_2Ehreal,V3y2: tp__ty_2Ehreal_2Ehreal] :
      ( ( p(ap(ap(c_2Ehreal_2Ehreal__lt,inj__ty_2Ehreal_2Ehreal(V0x1)),inj__ty_2Ehreal_2Ehreal(V2y1)))
        & p(ap(ap(c_2Ehreal_2Ehreal__lt,inj__ty_2Ehreal_2Ehreal(V1x2)),inj__ty_2Ehreal_2Ehreal(V3y2))) )
     => p(ap(ap(c_2Ehreal_2Ehreal__lt,ap(ap(c_2Ehreal_2Ehreal__add,inj__ty_2Ehreal_2Ehreal(V0x1)),inj__ty_2Ehreal_2Ehreal(V1x2))),ap(ap(c_2Ehreal_2Ehreal__add,inj__ty_2Ehreal_2Ehreal(V2y1)),inj__ty_2Ehreal_2Ehreal(V3y2)))) ) ).

tff(conj_thm_2Erealax_2EHREAL__LT__LADD,axiom,
    ! [V0x: tp__ty_2Ehreal_2Ehreal,V1y: tp__ty_2Ehreal_2Ehreal,V2z: tp__ty_2Ehreal_2Ehreal] :
      ( p(ap(ap(c_2Ehreal_2Ehreal__lt,ap(ap(c_2Ehreal_2Ehreal__add,inj__ty_2Ehreal_2Ehreal(V0x)),inj__ty_2Ehreal_2Ehreal(V1y))),ap(ap(c_2Ehreal_2Ehreal__add,inj__ty_2Ehreal_2Ehreal(V0x)),inj__ty_2Ehreal_2Ehreal(V2z))))
    <=> p(ap(ap(c_2Ehreal_2Ehreal__lt,inj__ty_2Ehreal_2Ehreal(V1y)),inj__ty_2Ehreal_2Ehreal(V2z))) ) ).

tff(ax_thm_2Erealax_2Etreal__0,axiom,
    surj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(c_2Erealax_2Etreal__0) = surj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(ap(ap(c_2Epair_2E_2C(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal),inj__ty_2Ehreal_2Ehreal(fo__c_2Ehreal_2Ehreal__1)),inj__ty_2Ehreal_2Ehreal(fo__c_2Ehreal_2Ehreal__1))) ).

tff(ax_thm_2Erealax_2Etreal__1,axiom,
    surj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(c_2Erealax_2Etreal__1) = surj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(ap(ap(c_2Epair_2E_2C(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal),ap(ap(c_2Ehreal_2Ehreal__add,inj__ty_2Ehreal_2Ehreal(fo__c_2Ehreal_2Ehreal__1)),inj__ty_2Ehreal_2Ehreal(fo__c_2Ehreal_2Ehreal__1))),inj__ty_2Ehreal_2Ehreal(fo__c_2Ehreal_2Ehreal__1))) ).

tff(ax_thm_2Erealax_2Etreal__neg,axiom,
    ! [V0x: tp__ty_2Ehreal_2Ehreal,V1y: tp__ty_2Ehreal_2Ehreal] : ( surj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(ap(c_2Erealax_2Etreal__neg,ap(ap(c_2Epair_2E_2C(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal),inj__ty_2Ehreal_2Ehreal(V0x)),inj__ty_2Ehreal_2Ehreal(V1y)))) = surj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(ap(ap(c_2Epair_2E_2C(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal),inj__ty_2Ehreal_2Ehreal(V1y)),inj__ty_2Ehreal_2Ehreal(V0x))) ) ).

tff(ax_thm_2Erealax_2Etreal__add,axiom,
    ! [V0x1: tp__ty_2Ehreal_2Ehreal,V1y1: tp__ty_2Ehreal_2Ehreal,V2x2: tp__ty_2Ehreal_2Ehreal,V3y2: tp__ty_2Ehreal_2Ehreal] : ( surj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(ap(ap(c_2Erealax_2Etreal__add,ap(ap(c_2Epair_2E_2C(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal),inj__ty_2Ehreal_2Ehreal(V0x1)),inj__ty_2Ehreal_2Ehreal(V1y1))),ap(ap(c_2Epair_2E_2C(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal),inj__ty_2Ehreal_2Ehreal(V2x2)),inj__ty_2Ehreal_2Ehreal(V3y2)))) = surj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(ap(ap(c_2Epair_2E_2C(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal),ap(ap(c_2Ehreal_2Ehreal__add,inj__ty_2Ehreal_2Ehreal(V0x1)),inj__ty_2Ehreal_2Ehreal(V2x2))),ap(ap(c_2Ehreal_2Ehreal__add,inj__ty_2Ehreal_2Ehreal(V1y1)),inj__ty_2Ehreal_2Ehreal(V3y2)))) ) ).

tff(ax_thm_2Erealax_2Etreal__mul,axiom,
    ! [V0x1: tp__ty_2Ehreal_2Ehreal,V1y1: tp__ty_2Ehreal_2Ehreal,V2x2: tp__ty_2Ehreal_2Ehreal,V3y2: tp__ty_2Ehreal_2Ehreal] : ( surj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(ap(ap(c_2Erealax_2Etreal__mul,ap(ap(c_2Epair_2E_2C(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal),inj__ty_2Ehreal_2Ehreal(V0x1)),inj__ty_2Ehreal_2Ehreal(V1y1))),ap(ap(c_2Epair_2E_2C(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal),inj__ty_2Ehreal_2Ehreal(V2x2)),inj__ty_2Ehreal_2Ehreal(V3y2)))) = surj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(ap(ap(c_2Epair_2E_2C(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal),ap(ap(c_2Ehreal_2Ehreal__add,ap(ap(c_2Ehreal_2Ehreal__mul,inj__ty_2Ehreal_2Ehreal(V0x1)),inj__ty_2Ehreal_2Ehreal(V2x2))),ap(ap(c_2Ehreal_2Ehreal__mul,inj__ty_2Ehreal_2Ehreal(V1y1)),inj__ty_2Ehreal_2Ehreal(V3y2)))),ap(ap(c_2Ehreal_2Ehreal__add,ap(ap(c_2Ehreal_2Ehreal__mul,inj__ty_2Ehreal_2Ehreal(V0x1)),inj__ty_2Ehreal_2Ehreal(V3y2))),ap(ap(c_2Ehreal_2Ehreal__mul,inj__ty_2Ehreal_2Ehreal(V1y1)),inj__ty_2Ehreal_2Ehreal(V2x2))))) ) ).

tff(ax_thm_2Erealax_2Etreal__lt,axiom,
    ! [V0x1: tp__ty_2Ehreal_2Ehreal,V1y1: tp__ty_2Ehreal_2Ehreal,V2x2: tp__ty_2Ehreal_2Ehreal,V3y2: tp__ty_2Ehreal_2Ehreal] :
      ( p(ap(ap(c_2Erealax_2Etreal__lt,ap(ap(c_2Epair_2E_2C(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal),inj__ty_2Ehreal_2Ehreal(V0x1)),inj__ty_2Ehreal_2Ehreal(V1y1))),ap(ap(c_2Epair_2E_2C(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal),inj__ty_2Ehreal_2Ehreal(V2x2)),inj__ty_2Ehreal_2Ehreal(V3y2))))
    <=> p(ap(ap(c_2Ehreal_2Ehreal__lt,ap(ap(c_2Ehreal_2Ehreal__add,inj__ty_2Ehreal_2Ehreal(V0x1)),inj__ty_2Ehreal_2Ehreal(V3y2))),ap(ap(c_2Ehreal_2Ehreal__add,inj__ty_2Ehreal_2Ehreal(V2x2)),inj__ty_2Ehreal_2Ehreal(V1y1)))) ) ).

tff(ax_thm_2Erealax_2Etreal__inv,axiom,
    ! [V0x: tp__ty_2Ehreal_2Ehreal,V1y: tp__ty_2Ehreal_2Ehreal] : ( surj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(ap(c_2Erealax_2Etreal__inv,ap(ap(c_2Epair_2E_2C(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal),inj__ty_2Ehreal_2Ehreal(V0x)),inj__ty_2Ehreal_2Ehreal(V1y)))) = surj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(ap(ap(ap(c_2Ebool_2ECOND(ty_2Epair_2Eprod(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal)),ap(ap(c_2Emin_2E_3D(ty_2Ehreal_2Ehreal),inj__ty_2Ehreal_2Ehreal(V0x)),inj__ty_2Ehreal_2Ehreal(V1y))),c_2Erealax_2Etreal__0),ap(ap(ap(c_2Ebool_2ECOND(ty_2Epair_2Eprod(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal)),ap(ap(c_2Ehreal_2Ehreal__lt,inj__ty_2Ehreal_2Ehreal(V1y)),inj__ty_2Ehreal_2Ehreal(V0x))),ap(ap(c_2Epair_2E_2C(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal),ap(ap(c_2Ehreal_2Ehreal__add,ap(c_2Ehreal_2Ehreal__inv,ap(ap(c_2Ehreal_2Ehreal__sub,inj__ty_2Ehreal_2Ehreal(V0x)),inj__ty_2Ehreal_2Ehreal(V1y)))),inj__ty_2Ehreal_2Ehreal(fo__c_2Ehreal_2Ehreal__1))),inj__ty_2Ehreal_2Ehreal(fo__c_2Ehreal_2Ehreal__1))),ap(ap(c_2Epair_2E_2C(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal),inj__ty_2Ehreal_2Ehreal(fo__c_2Ehreal_2Ehreal__1)),ap(ap(c_2Ehreal_2Ehreal__add,ap(c_2Ehreal_2Ehreal__inv,ap(ap(c_2Ehreal_2Ehreal__sub,inj__ty_2Ehreal_2Ehreal(V1y)),inj__ty_2Ehreal_2Ehreal(V0x)))),inj__ty_2Ehreal_2Ehreal(fo__c_2Ehreal_2Ehreal__1)))))) ) ).

tff(ax_thm_2Erealax_2Etreal__eq,axiom,
    ! [V0x1: tp__ty_2Ehreal_2Ehreal,V1y1: tp__ty_2Ehreal_2Ehreal,V2x2: tp__ty_2Ehreal_2Ehreal,V3y2: tp__ty_2Ehreal_2Ehreal] :
      ( p(ap(ap(c_2Erealax_2Etreal__eq,ap(ap(c_2Epair_2E_2C(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal),inj__ty_2Ehreal_2Ehreal(V0x1)),inj__ty_2Ehreal_2Ehreal(V1y1))),ap(ap(c_2Epair_2E_2C(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal),inj__ty_2Ehreal_2Ehreal(V2x2)),inj__ty_2Ehreal_2Ehreal(V3y2))))
    <=> ( surj__ty_2Ehreal_2Ehreal(ap(ap(c_2Ehreal_2Ehreal__add,inj__ty_2Ehreal_2Ehreal(V0x1)),inj__ty_2Ehreal_2Ehreal(V3y2))) = surj__ty_2Ehreal_2Ehreal(ap(ap(c_2Ehreal_2Ehreal__add,inj__ty_2Ehreal_2Ehreal(V2x2)),inj__ty_2Ehreal_2Ehreal(V1y1))) ) ) ).

tff(conj_thm_2Erealax_2ETREAL__EQ__REFL,axiom,
    ! [V0x: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal] : p(ap(ap(c_2Erealax_2Etreal__eq,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x))) ).

tff(conj_thm_2Erealax_2ETREAL__EQ__SYM,axiom,
    ! [V0x: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal,V1y: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal] :
      ( p(ap(ap(c_2Erealax_2Etreal__eq,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V1y)))
    <=> p(ap(ap(c_2Erealax_2Etreal__eq,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V1y)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x))) ) ).

tff(conj_thm_2Erealax_2ETREAL__EQ__TRANS,axiom,
    ! [V0x: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal,V1y: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal,V2z: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal] :
      ( ( p(ap(ap(c_2Erealax_2Etreal__eq,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V1y)))
        & p(ap(ap(c_2Erealax_2Etreal__eq,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V1y)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V2z))) )
     => p(ap(ap(c_2Erealax_2Etreal__eq,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V2z))) ) ).

tff(conj_thm_2Erealax_2ETREAL__EQ__EQUIV,axiom,
    ! [V0p: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal,V1q: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal] :
      ( p(ap(ap(c_2Erealax_2Etreal__eq,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0p)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V1q)))
    <=> ( ap(c_2Erealax_2Etreal__eq,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0p)) = ap(c_2Erealax_2Etreal__eq,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V1q)) ) ) ).

tff(conj_thm_2Erealax_2ETREAL__EQ__AP,axiom,
    ! [V0p: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal,V1q: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal] :
      ( ( V0p = V1q )
     => p(ap(ap(c_2Erealax_2Etreal__eq,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0p)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V1q))) ) ).

tff(conj_thm_2Erealax_2ETREAL__10,axiom,
    ~ p(ap(ap(c_2Erealax_2Etreal__eq,c_2Erealax_2Etreal__1),c_2Erealax_2Etreal__0)) ).

tff(conj_thm_2Erealax_2ETREAL__ADD__SYM,axiom,
    ! [V0x: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal,V1y: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal] : ( surj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(ap(ap(c_2Erealax_2Etreal__add,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V1y))) = surj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(ap(ap(c_2Erealax_2Etreal__add,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V1y)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x))) ) ).

tff(conj_thm_2Erealax_2ETREAL__MUL__SYM,axiom,
    ! [V0x: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal,V1y: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal] : ( surj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(ap(ap(c_2Erealax_2Etreal__mul,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V1y))) = surj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(ap(ap(c_2Erealax_2Etreal__mul,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V1y)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x))) ) ).

tff(conj_thm_2Erealax_2ETREAL__ADD__ASSOC,axiom,
    ! [V0x: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal,V1y: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal,V2z: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal] : ( surj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(ap(ap(c_2Erealax_2Etreal__add,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x)),ap(ap(c_2Erealax_2Etreal__add,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V1y)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V2z)))) = surj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(ap(ap(c_2Erealax_2Etreal__add,ap(ap(c_2Erealax_2Etreal__add,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V1y))),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V2z))) ) ).

tff(conj_thm_2Erealax_2ETREAL__MUL__ASSOC,axiom,
    ! [V0x: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal,V1y: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal,V2z: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal] : ( surj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(ap(ap(c_2Erealax_2Etreal__mul,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x)),ap(ap(c_2Erealax_2Etreal__mul,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V1y)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V2z)))) = surj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(ap(ap(c_2Erealax_2Etreal__mul,ap(ap(c_2Erealax_2Etreal__mul,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V1y))),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V2z))) ) ).

tff(conj_thm_2Erealax_2ETREAL__LDISTRIB,axiom,
    ! [V0x: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal,V1y: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal,V2z: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal] : ( surj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(ap(ap(c_2Erealax_2Etreal__mul,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x)),ap(ap(c_2Erealax_2Etreal__add,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V1y)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V2z)))) = surj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(ap(ap(c_2Erealax_2Etreal__add,ap(ap(c_2Erealax_2Etreal__mul,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V1y))),ap(ap(c_2Erealax_2Etreal__mul,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V2z)))) ) ).

tff(conj_thm_2Erealax_2ETREAL__ADD__LID,axiom,
    ! [V0x: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal] : p(ap(ap(c_2Erealax_2Etreal__eq,ap(ap(c_2Erealax_2Etreal__add,c_2Erealax_2Etreal__0),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x))),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x))) ).

tff(conj_thm_2Erealax_2ETREAL__MUL__LID,axiom,
    ! [V0x: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal] : p(ap(ap(c_2Erealax_2Etreal__eq,ap(ap(c_2Erealax_2Etreal__mul,c_2Erealax_2Etreal__1),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x))),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x))) ).

tff(conj_thm_2Erealax_2ETREAL__ADD__LINV,axiom,
    ! [V0x: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal] : p(ap(ap(c_2Erealax_2Etreal__eq,ap(ap(c_2Erealax_2Etreal__add,ap(c_2Erealax_2Etreal__neg,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x))),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x))),c_2Erealax_2Etreal__0)) ).

tff(conj_thm_2Erealax_2ETREAL__INV__0,axiom,
    p(ap(ap(c_2Erealax_2Etreal__eq,ap(c_2Erealax_2Etreal__inv,c_2Erealax_2Etreal__0)),c_2Erealax_2Etreal__0)) ).

tff(conj_thm_2Erealax_2ETREAL__MUL__LINV,axiom,
    ! [V0x: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal] :
      ( ~ p(ap(ap(c_2Erealax_2Etreal__eq,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x)),c_2Erealax_2Etreal__0))
     => p(ap(ap(c_2Erealax_2Etreal__eq,ap(ap(c_2Erealax_2Etreal__mul,ap(c_2Erealax_2Etreal__inv,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x))),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x))),c_2Erealax_2Etreal__1)) ) ).

tff(conj_thm_2Erealax_2ETREAL__LT__TOTAL,axiom,
    ! [V0x: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal,V1y: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal] :
      ( p(ap(ap(c_2Erealax_2Etreal__eq,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V1y)))
      | p(ap(ap(c_2Erealax_2Etreal__lt,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V1y)))
      | p(ap(ap(c_2Erealax_2Etreal__lt,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V1y)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x))) ) ).

tff(conj_thm_2Erealax_2ETREAL__LT__REFL,axiom,
    ! [V0x: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal] : ~ p(ap(ap(c_2Erealax_2Etreal__lt,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x))) ).

tff(conj_thm_2Erealax_2ETREAL__LT__TRANS,axiom,
    ! [V0x: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal,V1y: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal,V2z: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal] :
      ( ( p(ap(ap(c_2Erealax_2Etreal__lt,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V1y)))
        & p(ap(ap(c_2Erealax_2Etreal__lt,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V1y)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V2z))) )
     => p(ap(ap(c_2Erealax_2Etreal__lt,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V2z))) ) ).

tff(conj_thm_2Erealax_2ETREAL__LT__ADD,axiom,
    ! [V0x: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal,V1y: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal,V2z: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal] :
      ( p(ap(ap(c_2Erealax_2Etreal__lt,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V1y)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V2z)))
     => p(ap(ap(c_2Erealax_2Etreal__lt,ap(ap(c_2Erealax_2Etreal__add,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V1y))),ap(ap(c_2Erealax_2Etreal__add,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V2z)))) ) ).

tff(conj_thm_2Erealax_2ETREAL__LT__MUL,axiom,
    ! [V0x: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal,V1y: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal] :
      ( ( p(ap(ap(c_2Erealax_2Etreal__lt,c_2Erealax_2Etreal__0),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x)))
        & p(ap(ap(c_2Erealax_2Etreal__lt,c_2Erealax_2Etreal__0),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V1y))) )
     => p(ap(ap(c_2Erealax_2Etreal__lt,c_2Erealax_2Etreal__0),ap(ap(c_2Erealax_2Etreal__mul,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V1y)))) ) ).

tff(ax_thm_2Erealax_2Etreal__of__hreal,axiom,
    ! [V0x: tp__ty_2Ehreal_2Ehreal] : ( surj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(ap(c_2Erealax_2Etreal__of__hreal,inj__ty_2Ehreal_2Ehreal(V0x))) = surj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(ap(ap(c_2Epair_2E_2C(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal),ap(ap(c_2Ehreal_2Ehreal__add,inj__ty_2Ehreal_2Ehreal(V0x)),inj__ty_2Ehreal_2Ehreal(fo__c_2Ehreal_2Ehreal__1))),inj__ty_2Ehreal_2Ehreal(fo__c_2Ehreal_2Ehreal__1))) ) ).

tff(lamtp_f2705,type,
    f2705: ( tp__ty_2Ehreal_2Ehreal * tp__ty_2Ehreal_2Ehreal ) > $i ).

tff(lameq_f2705,axiom,
    ! [V1y: tp__ty_2Ehreal_2Ehreal,V0x: tp__ty_2Ehreal_2Ehreal,V2d: tp__ty_2Ehreal_2Ehreal] : ( ap(f2705(V1y,V0x),inj__ty_2Ehreal_2Ehreal(V2d)) = ap(ap(c_2Emin_2E_3D(ty_2Ehreal_2Ehreal),inj__ty_2Ehreal_2Ehreal(V0x)),ap(ap(c_2Ehreal_2Ehreal__add,inj__ty_2Ehreal_2Ehreal(V1y)),inj__ty_2Ehreal_2Ehreal(V2d))) ) ).

tff(ax_thm_2Erealax_2Ehreal__of__treal,axiom,
    ! [V0x: tp__ty_2Ehreal_2Ehreal,V1y: tp__ty_2Ehreal_2Ehreal] : ( surj__ty_2Ehreal_2Ehreal(ap(c_2Erealax_2Ehreal__of__treal,ap(ap(c_2Epair_2E_2C(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal),inj__ty_2Ehreal_2Ehreal(V0x)),inj__ty_2Ehreal_2Ehreal(V1y)))) = surj__ty_2Ehreal_2Ehreal(ap(c_2Emin_2E_40(ty_2Ehreal_2Ehreal),f2705(V1y,V0x))) ) ).

tff(conj_thm_2Erealax_2ETREAL__BIJ,axiom,
    ( ! [V0h: tp__ty_2Ehreal_2Ehreal] : ( surj__ty_2Ehreal_2Ehreal(ap(c_2Erealax_2Ehreal__of__treal,ap(c_2Erealax_2Etreal__of__hreal,inj__ty_2Ehreal_2Ehreal(V0h)))) = V0h )
    & ! [V1r: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal] :
        ( p(ap(ap(c_2Erealax_2Etreal__lt,c_2Erealax_2Etreal__0),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V1r)))
      <=> p(ap(ap(c_2Erealax_2Etreal__eq,ap(c_2Erealax_2Etreal__of__hreal,ap(c_2Erealax_2Ehreal__of__treal,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V1r)))),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V1r))) ) ) ).

tff(conj_thm_2Erealax_2ETREAL__ISO,axiom,
    ! [V0h: tp__ty_2Ehreal_2Ehreal,V1i: tp__ty_2Ehreal_2Ehreal] :
      ( p(ap(ap(c_2Ehreal_2Ehreal__lt,inj__ty_2Ehreal_2Ehreal(V0h)),inj__ty_2Ehreal_2Ehreal(V1i)))
     => p(ap(ap(c_2Erealax_2Etreal__lt,ap(c_2Erealax_2Etreal__of__hreal,inj__ty_2Ehreal_2Ehreal(V0h))),ap(c_2Erealax_2Etreal__of__hreal,inj__ty_2Ehreal_2Ehreal(V1i)))) ) ).

tff(conj_thm_2Erealax_2ETREAL__BIJ__WELLDEF,axiom,
    ! [V0h: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal,V1i: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal] :
      ( p(ap(ap(c_2Erealax_2Etreal__eq,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0h)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V1i)))
     => ( surj__ty_2Ehreal_2Ehreal(ap(c_2Erealax_2Ehreal__of__treal,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0h))) = surj__ty_2Ehreal_2Ehreal(ap(c_2Erealax_2Ehreal__of__treal,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V1i))) ) ) ).

tff(conj_thm_2Erealax_2ETREAL__NEG__WELLDEF,axiom,
    ! [V0x1: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal,V1x2: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal] :
      ( p(ap(ap(c_2Erealax_2Etreal__eq,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x1)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V1x2)))
     => p(ap(ap(c_2Erealax_2Etreal__eq,ap(c_2Erealax_2Etreal__neg,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x1))),ap(c_2Erealax_2Etreal__neg,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V1x2)))) ) ).

tff(conj_thm_2Erealax_2ETREAL__ADD__WELLDEFR,axiom,
    ! [V0x1: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal,V1x2: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal,V2y: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal] :
      ( p(ap(ap(c_2Erealax_2Etreal__eq,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x1)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V1x2)))
     => p(ap(ap(c_2Erealax_2Etreal__eq,ap(ap(c_2Erealax_2Etreal__add,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x1)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V2y))),ap(ap(c_2Erealax_2Etreal__add,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V1x2)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V2y)))) ) ).

tff(conj_thm_2Erealax_2ETREAL__ADD__WELLDEF,axiom,
    ! [V0x1: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal,V1x2: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal,V2y1: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal,V3y2: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal] :
      ( ( p(ap(ap(c_2Erealax_2Etreal__eq,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x1)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V1x2)))
        & p(ap(ap(c_2Erealax_2Etreal__eq,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V2y1)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V3y2))) )
     => p(ap(ap(c_2Erealax_2Etreal__eq,ap(ap(c_2Erealax_2Etreal__add,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x1)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V2y1))),ap(ap(c_2Erealax_2Etreal__add,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V1x2)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V3y2)))) ) ).

tff(conj_thm_2Erealax_2ETREAL__MUL__WELLDEFR,axiom,
    ! [V0x1: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal,V1x2: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal,V2y: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal] :
      ( p(ap(ap(c_2Erealax_2Etreal__eq,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x1)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V1x2)))
     => p(ap(ap(c_2Erealax_2Etreal__eq,ap(ap(c_2Erealax_2Etreal__mul,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x1)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V2y))),ap(ap(c_2Erealax_2Etreal__mul,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V1x2)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V2y)))) ) ).

tff(conj_thm_2Erealax_2ETREAL__MUL__WELLDEF,axiom,
    ! [V0x1: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal,V1x2: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal,V2y1: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal,V3y2: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal] :
      ( ( p(ap(ap(c_2Erealax_2Etreal__eq,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x1)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V1x2)))
        & p(ap(ap(c_2Erealax_2Etreal__eq,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V2y1)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V3y2))) )
     => p(ap(ap(c_2Erealax_2Etreal__eq,ap(ap(c_2Erealax_2Etreal__mul,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x1)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V2y1))),ap(ap(c_2Erealax_2Etreal__mul,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V1x2)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V3y2)))) ) ).

tff(conj_thm_2Erealax_2ETREAL__LT__WELLDEFR,axiom,
    ! [V0x1: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal,V1x2: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal,V2y: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal] :
      ( p(ap(ap(c_2Erealax_2Etreal__eq,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x1)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V1x2)))
     => ( p(ap(ap(c_2Erealax_2Etreal__lt,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x1)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V2y)))
      <=> p(ap(ap(c_2Erealax_2Etreal__lt,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V1x2)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V2y))) ) ) ).

tff(conj_thm_2Erealax_2ETREAL__LT__WELLDEFL,axiom,
    ! [V0x: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal,V1y1: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal,V2y2: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal] :
      ( p(ap(ap(c_2Erealax_2Etreal__eq,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V1y1)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V2y2)))
     => ( p(ap(ap(c_2Erealax_2Etreal__lt,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V1y1)))
      <=> p(ap(ap(c_2Erealax_2Etreal__lt,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V2y2))) ) ) ).

tff(conj_thm_2Erealax_2ETREAL__LT__WELLDEF,axiom,
    ! [V0x1: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal,V1x2: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal,V2y1: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal,V3y2: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal] :
      ( ( p(ap(ap(c_2Erealax_2Etreal__eq,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x1)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V1x2)))
        & p(ap(ap(c_2Erealax_2Etreal__eq,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V2y1)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V3y2))) )
     => ( p(ap(ap(c_2Erealax_2Etreal__lt,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x1)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V2y1)))
      <=> p(ap(ap(c_2Erealax_2Etreal__lt,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V1x2)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V3y2))) ) ) ).

tff(conj_thm_2Erealax_2ETREAL__INV__WELLDEF,axiom,
    ! [V0x1: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal,V1x2: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal] :
      ( p(ap(ap(c_2Erealax_2Etreal__eq,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x1)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V1x2)))
     => p(ap(ap(c_2Erealax_2Etreal__eq,ap(c_2Erealax_2Etreal__inv,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0x1))),ap(c_2Erealax_2Etreal__inv,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V1x2)))) ) ).

tff(lamtp_f2706,type,
    f2706: $i > $i ).

tff(lameq_f2706,axiom,
    ! [V1c: $i] :
      ( mem(V1c,arr(ty_2Epair_2Eprod(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal),bool))
     => ! [V2r: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal] : ( ap(f2706(V1c),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V2r)) = ap(ap(c_2Ebool_2E_2F_5C,ap(ap(c_2Erealax_2Etreal__eq,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V2r)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V2r))),ap(ap(c_2Emin_2E_3D(arr(ty_2Epair_2Eprod(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal),bool)),V1c),ap(c_2Erealax_2Etreal__eq,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V2r)))) ) ) ).

tff(lamtp_f2707,type,
    f2707: $i ).

tff(lameq_f2707,axiom,
    ! [V1c: $i] : ( ap(f2707,V1c) = ap(c_2Ebool_2E_3F(ty_2Epair_2Eprod(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal)),f2706(V1c)) ) ).

tff(ax_thm_2Erealax_2Ereal__TY__DEF,axiom,
    ? [V0rep: $i] :
      ( mem(V0rep,arr(ty_2Erealax_2Ereal,arr(ty_2Epair_2Eprod(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal),bool)))
      & p(ap(ap(c_2Ebool_2ETYPE__DEFINITION(arr(ty_2Epair_2Eprod(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal),bool),ty_2Erealax_2Ereal),f2707),V0rep)) ) ).

tff(lamtp_f2708,type,
    f2708: $i > $i ).

tff(lameq_f2708,axiom,
    ! [V2c: $i] :
      ( mem(V2c,arr(ty_2Epair_2Eprod(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal),bool))
     => ! [V3r: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal] : ( ap(f2708(V2c),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V3r)) = ap(ap(c_2Ebool_2E_2F_5C,ap(ap(c_2Erealax_2Etreal__eq,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V3r)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V3r))),ap(ap(c_2Emin_2E_3D(arr(ty_2Epair_2Eprod(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal),bool)),V2c),ap(c_2Erealax_2Etreal__eq,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V3r)))) ) ) ).

tff(lamtp_f2709,type,
    f2709: $i ).

tff(lameq_f2709,axiom,
    ! [V2c: $i] : ( ap(f2709,V2c) = ap(c_2Ebool_2E_3F(ty_2Epair_2Eprod(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal)),f2708(V2c)) ) ).

tff(ax_thm_2Erealax_2Ereal__bijections,axiom,
    ( ! [V0a: tp__ty_2Erealax_2Ereal] : ( surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__ABS__CLASS,ap(c_2Erealax_2Ereal__REP__CLASS,inj__ty_2Erealax_2Ereal(V0a)))) = V0a )
    & ! [V1r: $i] :
        ( mem(V1r,arr(ty_2Epair_2Eprod(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal),bool))
       => ( p(ap(f2709,V1r))
        <=> ( ap(c_2Erealax_2Ereal__REP__CLASS,ap(c_2Erealax_2Ereal__ABS__CLASS,V1r)) = V1r ) ) ) ) ).

tff(conj_thm_2Erealax_2Ereal__ABS__REP__CLASS,axiom,
    ( ! [V0a: tp__ty_2Erealax_2Ereal] : ( surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__ABS__CLASS,ap(c_2Erealax_2Ereal__REP__CLASS,inj__ty_2Erealax_2Ereal(V0a)))) = V0a )
    & ! [V1c: $i] :
        ( mem(V1c,arr(ty_2Epair_2Eprod(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal),bool))
       => ( ? [V2r: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal] :
              ( p(ap(ap(c_2Erealax_2Etreal__eq,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V2r)),inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V2r)))
              & ( V1c = ap(c_2Erealax_2Etreal__eq,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V2r)) ) )
        <=> ( ap(c_2Erealax_2Ereal__REP__CLASS,ap(c_2Erealax_2Ereal__ABS__CLASS,V1c)) = V1c ) ) ) ) ).

tff(ax_thm_2Erealax_2Ereal__REP__def,axiom,
    ! [V0a: tp__ty_2Erealax_2Ereal] : ( surj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(ap(c_2Erealax_2Ereal__REP,inj__ty_2Erealax_2Ereal(V0a))) = surj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(ap(c_2Emin_2E_40(ty_2Epair_2Eprod(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal)),ap(c_2Erealax_2Ereal__REP__CLASS,inj__ty_2Erealax_2Ereal(V0a)))) ) ).

tff(ax_thm_2Erealax_2Ereal__ABS__def,axiom,
    ! [V0r: tp__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal] : ( surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__ABS,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0r))) = surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__ABS__CLASS,ap(c_2Erealax_2Etreal__eq,inj__c_ty_2Epair_2Eprod_ty_2Ehreal_2Ehreal_ty_2Ehreal_2Ehreal(V0r)))) ) ).

tff(conj_thm_2Erealax_2Ereal__QUOTIENT,axiom,
    p(ap(ap(ap(c_2Equotient_2EQUOTIENT(ty_2Epair_2Eprod(ty_2Ehreal_2Ehreal,ty_2Ehreal_2Ehreal),ty_2Erealax_2Ereal),c_2Erealax_2Etreal__eq),c_2Erealax_2Ereal__ABS),c_2Erealax_2Ereal__REP)) ).

tff(ax_thm_2Erealax_2Ereal__0,axiom,
    fo__c_2Erealax_2Ereal__0 = surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__ABS,c_2Erealax_2Etreal__0)) ).

tff(ax_thm_2Erealax_2Ereal__1,axiom,
    fo__c_2Erealax_2Ereal__1 = surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__ABS,c_2Erealax_2Etreal__1)) ).

tff(ax_thm_2Erealax_2Ereal__neg,axiom,
    ! [V0T1: tp__ty_2Erealax_2Ereal] : ( surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,inj__ty_2Erealax_2Ereal(V0T1))) = surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__ABS,ap(c_2Erealax_2Etreal__neg,ap(c_2Erealax_2Ereal__REP,inj__ty_2Erealax_2Ereal(V0T1))))) ) ).

tff(ax_thm_2Erealax_2Ereal__inv,axiom,
    ! [V0T1: tp__ty_2Erealax_2Ereal] : ( surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Einv,inj__ty_2Erealax_2Ereal(V0T1))) = surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__ABS,ap(c_2Erealax_2Etreal__inv,ap(c_2Erealax_2Ereal__REP,inj__ty_2Erealax_2Ereal(V0T1))))) ) ).

tff(ax_thm_2Erealax_2Ereal__add,axiom,
    ! [V0T1: tp__ty_2Erealax_2Ereal,V1T2: tp__ty_2Erealax_2Ereal] : ( surj__ty_2Erealax_2Ereal(ap(ap(c_2Erealax_2Ereal__add,inj__ty_2Erealax_2Ereal(V0T1)),inj__ty_2Erealax_2Ereal(V1T2))) = surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__ABS,ap(ap(c_2Erealax_2Etreal__add,ap(c_2Erealax_2Ereal__REP,inj__ty_2Erealax_2Ereal(V0T1))),ap(c_2Erealax_2Ereal__REP,inj__ty_2Erealax_2Ereal(V1T2))))) ) ).

tff(ax_thm_2Erealax_2Ereal__mul,axiom,
    ! [V0T1: tp__ty_2Erealax_2Ereal,V1T2: tp__ty_2Erealax_2Ereal] : ( surj__ty_2Erealax_2Ereal(ap(ap(c_2Erealax_2Ereal__mul,inj__ty_2Erealax_2Ereal(V0T1)),inj__ty_2Erealax_2Ereal(V1T2))) = surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__ABS,ap(ap(c_2Erealax_2Etreal__mul,ap(c_2Erealax_2Ereal__REP,inj__ty_2Erealax_2Ereal(V0T1))),ap(c_2Erealax_2Ereal__REP,inj__ty_2Erealax_2Ereal(V1T2))))) ) ).

tff(ax_thm_2Erealax_2Ereal__lt,axiom,
    ! [V0T1: tp__ty_2Erealax_2Ereal,V1T2: tp__ty_2Erealax_2Ereal] :
      ( p(ap(ap(c_2Erealax_2Ereal__lt,inj__ty_2Erealax_2Ereal(V0T1)),inj__ty_2Erealax_2Ereal(V1T2)))
    <=> p(ap(ap(c_2Erealax_2Etreal__lt,ap(c_2Erealax_2Ereal__REP,inj__ty_2Erealax_2Ereal(V0T1))),ap(c_2Erealax_2Ereal__REP,inj__ty_2Erealax_2Ereal(V1T2)))) ) ).

tff(ax_thm_2Erealax_2Ereal__of__hreal,axiom,
    ! [V0T1: tp__ty_2Ehreal_2Ehreal] : ( surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__of__hreal,inj__ty_2Ehreal_2Ehreal(V0T1))) = surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__ABS,ap(c_2Erealax_2Etreal__of__hreal,inj__ty_2Ehreal_2Ehreal(V0T1)))) ) ).

tff(ax_thm_2Erealax_2Ehreal__of__real,axiom,
    ! [V0T1: tp__ty_2Erealax_2Ereal] : ( surj__ty_2Ehreal_2Ehreal(ap(c_2Erealax_2Ehreal__of__real,inj__ty_2Erealax_2Ereal(V0T1))) = surj__ty_2Ehreal_2Ehreal(ap(c_2Erealax_2Ehreal__of__treal,ap(c_2Erealax_2Ereal__REP,inj__ty_2Erealax_2Ereal(V0T1)))) ) ).

tff(conj_thm_2Erealax_2EREAL__ISO__EQ,axiom,
    ! [V0h: tp__ty_2Ehreal_2Ehreal,V1i: tp__ty_2Ehreal_2Ehreal] :
      ( p(ap(ap(c_2Ehreal_2Ehreal__lt,inj__ty_2Ehreal_2Ehreal(V0h)),inj__ty_2Ehreal_2Ehreal(V1i)))
    <=> p(ap(ap(c_2Erealax_2Ereal__lt,ap(c_2Erealax_2Ereal__of__hreal,inj__ty_2Ehreal_2Ehreal(V0h))),ap(c_2Erealax_2Ereal__of__hreal,inj__ty_2Ehreal_2Ehreal(V1i)))) ) ).

tff(conj_thm_2Erealax_2EREAL__POS,axiom,
    ! [V0X: tp__ty_2Ehreal_2Ehreal] : p(ap(ap(c_2Erealax_2Ereal__lt,inj__ty_2Erealax_2Ereal(fo__c_2Erealax_2Ereal__0)),ap(c_2Erealax_2Ereal__of__hreal,inj__ty_2Ehreal_2Ehreal(V0X)))) ).

tff(conj_thm_2Erealax_2ESUP__ALLPOS__LEMMA1,axiom,
    ! [V0P: $i] :
      ( mem(V0P,arr(ty_2Erealax_2Ereal,bool))
     => ! [V1y: tp__ty_2Erealax_2Ereal] :
          ( ! [V2x: tp__ty_2Erealax_2Ereal] :
              ( p(ap(V0P,inj__ty_2Erealax_2Ereal(V2x)))
             => p(ap(ap(c_2Erealax_2Ereal__lt,inj__ty_2Erealax_2Ereal(fo__c_2Erealax_2Ereal__0)),inj__ty_2Erealax_2Ereal(V2x))) )
         => ( ? [V3x: tp__ty_2Erealax_2Ereal] :
                ( p(ap(V0P,inj__ty_2Erealax_2Ereal(V3x)))
                & p(ap(ap(c_2Erealax_2Ereal__lt,inj__ty_2Erealax_2Ereal(V1y)),inj__ty_2Erealax_2Ereal(V3x))) )
          <=> ? [V4X: tp__ty_2Ehreal_2Ehreal] :
                ( p(ap(V0P,ap(c_2Erealax_2Ereal__of__hreal,inj__ty_2Ehreal_2Ehreal(V4X))))
                & p(ap(ap(c_2Erealax_2Ereal__lt,inj__ty_2Erealax_2Ereal(V1y)),ap(c_2Erealax_2Ereal__of__hreal,inj__ty_2Ehreal_2Ehreal(V4X)))) ) ) ) ) ).

tff(lamtp_f2710,type,
    f2710: $i > $i ).

tff(lameq_f2710,axiom,
    ! [V0P: $i] :
      ( mem(V0P,arr(ty_2Erealax_2Ereal,bool))
     => ! [V2h: tp__ty_2Ehreal_2Ehreal] : ( ap(f2710(V0P),inj__ty_2Ehreal_2Ehreal(V2h)) = ap(V0P,ap(c_2Erealax_2Ereal__of__hreal,inj__ty_2Ehreal_2Ehreal(V2h))) ) ) ).

tff(conj_thm_2Erealax_2ESUP__ALLPOS__LEMMA2,axiom,
    ! [V0P: $i] :
      ( mem(V0P,arr(ty_2Erealax_2Ereal,bool))
     => ! [V1X: tp__ty_2Ehreal_2Ehreal] :
          ( p(ap(V0P,ap(c_2Erealax_2Ereal__of__hreal,inj__ty_2Ehreal_2Ehreal(V1X))))
        <=> p(ap(f2710(V0P),inj__ty_2Ehreal_2Ehreal(V1X))) ) ) ).

tff(lamtp_f2711,type,
    f2711: $i > $i ).

tff(lameq_f2711,axiom,
    ! [V0P: $i] :
      ( mem(V0P,arr(ty_2Erealax_2Ereal,bool))
     => ! [V6h: tp__ty_2Ehreal_2Ehreal] : ( ap(f2711(V0P),inj__ty_2Ehreal_2Ehreal(V6h)) = ap(V0P,ap(c_2Erealax_2Ereal__of__hreal,inj__ty_2Ehreal_2Ehreal(V6h))) ) ) ).

tff(lamtp_f2712,type,
    f2712: $i > $i ).

tff(lameq_f2712,axiom,
    ! [V0P: $i] :
      ( mem(V0P,arr(ty_2Erealax_2Ereal,bool))
     => ! [V9h: tp__ty_2Ehreal_2Ehreal] : ( ap(f2712(V0P),inj__ty_2Ehreal_2Ehreal(V9h)) = ap(V0P,ap(c_2Erealax_2Ereal__of__hreal,inj__ty_2Ehreal_2Ehreal(V9h))) ) ) ).

tff(conj_thm_2Erealax_2ESUP__ALLPOS__LEMMA3,axiom,
    ! [V0P: $i] :
      ( mem(V0P,arr(ty_2Erealax_2Ereal,bool))
     => ( ( ! [V1x: tp__ty_2Erealax_2Ereal] :
              ( p(ap(V0P,inj__ty_2Erealax_2Ereal(V1x)))
             => p(ap(ap(c_2Erealax_2Ereal__lt,inj__ty_2Erealax_2Ereal(fo__c_2Erealax_2Ereal__0)),inj__ty_2Erealax_2Ereal(V1x))) )
          & ? [V2x: tp__ty_2Erealax_2Ereal] : p(ap(V0P,inj__ty_2Erealax_2Ereal(V2x)))
          & ? [V3z: tp__ty_2Erealax_2Ereal] :
            ! [V4x: tp__ty_2Erealax_2Ereal] :
              ( p(ap(V0P,inj__ty_2Erealax_2Ereal(V4x)))
             => p(ap(ap(c_2Erealax_2Ereal__lt,inj__ty_2Erealax_2Ereal(V4x)),inj__ty_2Erealax_2Ereal(V3z))) ) )
       => ( ? [V5X: tp__ty_2Ehreal_2Ehreal] : p(ap(f2711(V0P),inj__ty_2Ehreal_2Ehreal(V5X)))
          & ? [V7Y: tp__ty_2Ehreal_2Ehreal] :
            ! [V8X: tp__ty_2Ehreal_2Ehreal] :
              ( p(ap(f2712(V0P),inj__ty_2Ehreal_2Ehreal(V8X)))
             => p(ap(ap(c_2Ehreal_2Ehreal__lt,inj__ty_2Ehreal_2Ehreal(V8X)),inj__ty_2Ehreal_2Ehreal(V7Y))) ) ) ) ) ).

tff(conj_thm_2Erealax_2ESUP__ALLPOS__LEMMA4,axiom,
    ! [V0y: tp__ty_2Erealax_2Ereal] :
      ( ~ p(ap(ap(c_2Erealax_2Ereal__lt,inj__ty_2Erealax_2Ereal(fo__c_2Erealax_2Ereal__0)),inj__ty_2Erealax_2Ereal(V0y)))
     => ! [V1x: tp__ty_2Ehreal_2Ehreal] : p(ap(ap(c_2Erealax_2Ereal__lt,inj__ty_2Erealax_2Ereal(V0y)),ap(c_2Erealax_2Ereal__of__hreal,inj__ty_2Ehreal_2Ehreal(V1x)))) ) ).

tff(conj_thm_2Erealax_2EREAL__SUP__ALLPOS,axiom,
    ! [V0P: $i] :
      ( mem(V0P,arr(ty_2Erealax_2Ereal,bool))
     => ( ( ! [V1x: tp__ty_2Erealax_2Ereal] :
              ( p(ap(V0P,inj__ty_2Erealax_2Ereal(V1x)))
             => p(ap(ap(c_2Erealax_2Ereal__lt,inj__ty_2Erealax_2Ereal(fo__c_2Erealax_2Ereal__0)),inj__ty_2Erealax_2Ereal(V1x))) )
          & ? [V2x: tp__ty_2Erealax_2Ereal] : p(ap(V0P,inj__ty_2Erealax_2Ereal(V2x)))
          & ? [V3z: tp__ty_2Erealax_2Ereal] :
            ! [V4x: tp__ty_2Erealax_2Ereal] :
              ( p(ap(V0P,inj__ty_2Erealax_2Ereal(V4x)))
             => p(ap(ap(c_2Erealax_2Ereal__lt,inj__ty_2Erealax_2Ereal(V4x)),inj__ty_2Erealax_2Ereal(V3z))) ) )
       => ? [V5s: tp__ty_2Erealax_2Ereal] :
          ! [V6y: tp__ty_2Erealax_2Ereal] :
            ( ? [V7x: tp__ty_2Erealax_2Ereal] :
                ( p(ap(V0P,inj__ty_2Erealax_2Ereal(V7x)))
                & p(ap(ap(c_2Erealax_2Ereal__lt,inj__ty_2Erealax_2Ereal(V6y)),inj__ty_2Erealax_2Ereal(V7x))) )
          <=> p(ap(ap(c_2Erealax_2Ereal__lt,inj__ty_2Erealax_2Ereal(V6y)),inj__ty_2Erealax_2Ereal(V5s))) ) ) ) ).

tff(conj_thm_2Erealax_2EREAL__10,axiom,
    fo__c_2Erealax_2Ereal__1 != fo__c_2Erealax_2Ereal__0 ).

tff(conj_thm_2Erealax_2EREAL__ADD__SYM,axiom,
    ! [V0x: tp__ty_2Erealax_2Ereal,V1y: tp__ty_2Erealax_2Ereal] : ( surj__ty_2Erealax_2Ereal(ap(ap(c_2Erealax_2Ereal__add,inj__ty_2Erealax_2Ereal(V0x)),inj__ty_2Erealax_2Ereal(V1y))) = surj__ty_2Erealax_2Ereal(ap(ap(c_2Erealax_2Ereal__add,inj__ty_2Erealax_2Ereal(V1y)),inj__ty_2Erealax_2Ereal(V0x))) ) ).

tff(conj_thm_2Erealax_2EREAL__MUL__SYM,axiom,
    ! [V0x: tp__ty_2Erealax_2Ereal,V1y: tp__ty_2Erealax_2Ereal] : ( surj__ty_2Erealax_2Ereal(ap(ap(c_2Erealax_2Ereal__mul,inj__ty_2Erealax_2Ereal(V0x)),inj__ty_2Erealax_2Ereal(V1y))) = surj__ty_2Erealax_2Ereal(ap(ap(c_2Erealax_2Ereal__mul,inj__ty_2Erealax_2Ereal(V1y)),inj__ty_2Erealax_2Ereal(V0x))) ) ).

tff(conj_thm_2Erealax_2EREAL__ADD__ASSOC,axiom,
    ! [V0x: tp__ty_2Erealax_2Ereal,V1y: tp__ty_2Erealax_2Ereal,V2z: tp__ty_2Erealax_2Ereal] : ( surj__ty_2Erealax_2Ereal(ap(ap(c_2Erealax_2Ereal__add,inj__ty_2Erealax_2Ereal(V0x)),ap(ap(c_2Erealax_2Ereal__add,inj__ty_2Erealax_2Ereal(V1y)),inj__ty_2Erealax_2Ereal(V2z)))) = surj__ty_2Erealax_2Ereal(ap(ap(c_2Erealax_2Ereal__add,ap(ap(c_2Erealax_2Ereal__add,inj__ty_2Erealax_2Ereal(V0x)),inj__ty_2Erealax_2Ereal(V1y))),inj__ty_2Erealax_2Ereal(V2z))) ) ).

tff(conj_thm_2Erealax_2EREAL__MUL__ASSOC,axiom,
    ! [V0x: tp__ty_2Erealax_2Ereal,V1y: tp__ty_2Erealax_2Ereal,V2z: tp__ty_2Erealax_2Ereal] : ( surj__ty_2Erealax_2Ereal(ap(ap(c_2Erealax_2Ereal__mul,inj__ty_2Erealax_2Ereal(V0x)),ap(ap(c_2Erealax_2Ereal__mul,inj__ty_2Erealax_2Ereal(V1y)),inj__ty_2Erealax_2Ereal(V2z)))) = surj__ty_2Erealax_2Ereal(ap(ap(c_2Erealax_2Ereal__mul,ap(ap(c_2Erealax_2Ereal__mul,inj__ty_2Erealax_2Ereal(V0x)),inj__ty_2Erealax_2Ereal(V1y))),inj__ty_2Erealax_2Ereal(V2z))) ) ).

tff(conj_thm_2Erealax_2EREAL__LDISTRIB,axiom,
    ! [V0x: tp__ty_2Erealax_2Ereal,V1y: tp__ty_2Erealax_2Ereal,V2z: tp__ty_2Erealax_2Ereal] : ( surj__ty_2Erealax_2Ereal(ap(ap(c_2Erealax_2Ereal__mul,inj__ty_2Erealax_2Ereal(V0x)),ap(ap(c_2Erealax_2Ereal__add,inj__ty_2Erealax_2Ereal(V1y)),inj__ty_2Erealax_2Ereal(V2z)))) = surj__ty_2Erealax_2Ereal(ap(ap(c_2Erealax_2Ereal__add,ap(ap(c_2Erealax_2Ereal__mul,inj__ty_2Erealax_2Ereal(V0x)),inj__ty_2Erealax_2Ereal(V1y))),ap(ap(c_2Erealax_2Ereal__mul,inj__ty_2Erealax_2Ereal(V0x)),inj__ty_2Erealax_2Ereal(V2z)))) ) ).

tff(conj_thm_2Erealax_2EREAL__ADD__LID,axiom,
    ! [V0x: tp__ty_2Erealax_2Ereal] : ( surj__ty_2Erealax_2Ereal(ap(ap(c_2Erealax_2Ereal__add,inj__ty_2Erealax_2Ereal(fo__c_2Erealax_2Ereal__0)),inj__ty_2Erealax_2Ereal(V0x))) = V0x ) ).

tff(conj_thm_2Erealax_2EREAL__MUL__LID,axiom,
    ! [V0x: tp__ty_2Erealax_2Ereal] : ( surj__ty_2Erealax_2Ereal(ap(ap(c_2Erealax_2Ereal__mul,inj__ty_2Erealax_2Ereal(fo__c_2Erealax_2Ereal__1)),inj__ty_2Erealax_2Ereal(V0x))) = V0x ) ).

tff(conj_thm_2Erealax_2EREAL__ADD__LINV,axiom,
    ! [V0x: tp__ty_2Erealax_2Ereal] : ( surj__ty_2Erealax_2Ereal(ap(ap(c_2Erealax_2Ereal__add,ap(c_2Erealax_2Ereal__neg,inj__ty_2Erealax_2Ereal(V0x))),inj__ty_2Erealax_2Ereal(V0x))) = fo__c_2Erealax_2Ereal__0 ) ).

tff(conj_thm_2Erealax_2EREAL__MUL__LINV,axiom,
    ! [V0x: tp__ty_2Erealax_2Ereal] :
      ( ( V0x != fo__c_2Erealax_2Ereal__0 )
     => ( surj__ty_2Erealax_2Ereal(ap(ap(c_2Erealax_2Ereal__mul,ap(c_2Erealax_2Einv,inj__ty_2Erealax_2Ereal(V0x))),inj__ty_2Erealax_2Ereal(V0x))) = fo__c_2Erealax_2Ereal__1 ) ) ).

tff(conj_thm_2Erealax_2EREAL__LT__TOTAL,axiom,
    ! [V0x: tp__ty_2Erealax_2Ereal,V1y: tp__ty_2Erealax_2Ereal] :
      ( ( V0x = V1y )
      | p(ap(ap(c_2Erealax_2Ereal__lt,inj__ty_2Erealax_2Ereal(V0x)),inj__ty_2Erealax_2Ereal(V1y)))
      | p(ap(ap(c_2Erealax_2Ereal__lt,inj__ty_2Erealax_2Ereal(V1y)),inj__ty_2Erealax_2Ereal(V0x))) ) ).

tff(conj_thm_2Erealax_2EREAL__LT__REFL,axiom,
    ! [V0x: tp__ty_2Erealax_2Ereal] : ~ p(ap(ap(c_2Erealax_2Ereal__lt,inj__ty_2Erealax_2Ereal(V0x)),inj__ty_2Erealax_2Ereal(V0x))) ).

tff(conj_thm_2Erealax_2EREAL__LT__TRANS,axiom,
    ! [V0x: tp__ty_2Erealax_2Ereal,V1y: tp__ty_2Erealax_2Ereal,V2z: tp__ty_2Erealax_2Ereal] :
      ( ( p(ap(ap(c_2Erealax_2Ereal__lt,inj__ty_2Erealax_2Ereal(V0x)),inj__ty_2Erealax_2Ereal(V1y)))
        & p(ap(ap(c_2Erealax_2Ereal__lt,inj__ty_2Erealax_2Ereal(V1y)),inj__ty_2Erealax_2Ereal(V2z))) )
     => p(ap(ap(c_2Erealax_2Ereal__lt,inj__ty_2Erealax_2Ereal(V0x)),inj__ty_2Erealax_2Ereal(V2z))) ) ).

tff(conj_thm_2Erealax_2EREAL__LT__IADD,axiom,
    ! [V0x: tp__ty_2Erealax_2Ereal,V1y: tp__ty_2Erealax_2Ereal,V2z: tp__ty_2Erealax_2Ereal] :
      ( p(ap(ap(c_2Erealax_2Ereal__lt,inj__ty_2Erealax_2Ereal(V1y)),inj__ty_2Erealax_2Ereal(V2z)))
     => p(ap(ap(c_2Erealax_2Ereal__lt,ap(ap(c_2Erealax_2Ereal__add,inj__ty_2Erealax_2Ereal(V0x)),inj__ty_2Erealax_2Ereal(V1y))),ap(ap(c_2Erealax_2Ereal__add,inj__ty_2Erealax_2Ereal(V0x)),inj__ty_2Erealax_2Ereal(V2z)))) ) ).

tff(conj_thm_2Erealax_2EREAL__LT__MUL,axiom,
    ! [V0x: tp__ty_2Erealax_2Ereal,V1y: tp__ty_2Erealax_2Ereal] :
      ( ( p(ap(ap(c_2Erealax_2Ereal__lt,inj__ty_2Erealax_2Ereal(fo__c_2Erealax_2Ereal__0)),inj__ty_2Erealax_2Ereal(V0x)))
        & p(ap(ap(c_2Erealax_2Ereal__lt,inj__ty_2Erealax_2Ereal(fo__c_2Erealax_2Ereal__0)),inj__ty_2Erealax_2Ereal(V1y))) )
     => p(ap(ap(c_2Erealax_2Ereal__lt,inj__ty_2Erealax_2Ereal(fo__c_2Erealax_2Ereal__0)),ap(ap(c_2Erealax_2Ereal__mul,inj__ty_2Erealax_2Ereal(V0x)),inj__ty_2Erealax_2Ereal(V1y)))) ) ).

tff(conj_thm_2Erealax_2EREAL__INV__0,axiom,
    surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Einv,inj__ty_2Erealax_2Ereal(fo__c_2Erealax_2Ereal__0))) = fo__c_2Erealax_2Ereal__0 ).

%------------------------------------------------------------------------------