ITP001 Axioms: ITP128^5.ax
%------------------------------------------------------------------------------
% File : ITP128^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 : lim^2.ax [Gau20]
% : HL4128^5.ax [TPAP]
% Status : Satisfiable
% Syntax : Number of formulae : 78 ( 0 unt; 4 typ; 0 def)
% Number of atoms : 2953 ( 39 equ; 0 cnn)
% Maximal formula atoms : 83 ( 37 avg)
% Number of connectives : 3934 ( 13 ~; 0 |; 137 &;3586 @)
% ( 11 <=>; 187 =>; 0 <=; 0 <~>)
% Maximal formula depth : 26 ( 17 avg;3586 nst)
% Number of types : 1 ( 0 usr)
% Number of type conns : 0 ( 0 >; 0 *; 0 +; 0 <<)
% Number of symbols : 46 ( 45 usr; 45 con; 0-2 aty)
% Number of variables : 350 ( 38 ^ 285 !; 27 ?; 350 :)
% SPC : TH0_SAT_EQU_NAR
% Comments :
% Bugfixes : v7.5.0 - Fixes to the axioms.
%------------------------------------------------------------------------------
thf(tp_c_2Elim_2Econtl,type,
c_2Elim_2Econtl: $i ).
thf(mem_c_2Elim_2Econtl,axiom,
mem @ c_2Elim_2Econtl @ ( arr @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) @ ( arr @ ty_2Erealax_2Ereal @ bool ) ) ).
thf(tp_c_2Elim_2Edifferentiable,type,
c_2Elim_2Edifferentiable: $i ).
thf(mem_c_2Elim_2Edifferentiable,axiom,
mem @ c_2Elim_2Edifferentiable @ ( arr @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) @ ( arr @ ty_2Erealax_2Ereal @ bool ) ) ).
thf(tp_c_2Elim_2Ediffl,type,
c_2Elim_2Ediffl: $i ).
thf(mem_c_2Elim_2Ediffl,axiom,
mem @ c_2Elim_2Ediffl @ ( arr @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) @ ( arr @ ty_2Erealax_2Ereal @ ( arr @ ty_2Erealax_2Ereal @ bool ) ) ) ).
thf(tp_c_2Elim_2Etends__real__real,type,
c_2Elim_2Etends__real__real: $i ).
thf(mem_c_2Elim_2Etends__real__real,axiom,
mem @ c_2Elim_2Etends__real__real @ ( arr @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) @ ( arr @ ty_2Erealax_2Ereal @ ( arr @ ty_2Erealax_2Ereal @ bool ) ) ) ).
thf(ax_thm_2Elim_2Etends__real__real,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1l: tp__ty_2Erealax_2Ereal,V2x0: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Etends__real__real @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V1l ) ) @ ( inj__ty_2Erealax_2Ereal @ V2x0 ) ) )
<=> ( p @ ( ap @ ( ap @ ( ap @ ( c_2Enets_2Etends @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V1l ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Etopology_2Etopology @ ty_2Erealax_2Ereal ) @ ( arr @ ty_2Erealax_2Ereal @ ( arr @ ty_2Erealax_2Ereal @ bool ) ) ) @ ( ap @ ( c_2Emetric_2Emtop @ ty_2Erealax_2Ereal ) @ c_2Emetric_2Emr1 ) ) @ ( ap @ ( c_2Enets_2Etendsto @ ty_2Erealax_2Ereal ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Emetric_2Emetric @ ty_2Erealax_2Ereal ) @ ty_2Erealax_2Ereal ) @ c_2Emetric_2Emr1 ) @ ( inj__ty_2Erealax_2Ereal @ V2x0 ) ) ) ) ) ) ) ) ).
thf(conj_thm_2Elim_2ELIM,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1y0: tp__ty_2Erealax_2Ereal,V2x0: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Etends__real__real @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V1y0 ) ) @ ( inj__ty_2Erealax_2Ereal @ V2x0 ) ) )
<=> ! [V3e: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( ap @ c_2Ereal_2Ereal__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V3e ) ) )
=> ? [V4d: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( ap @ c_2Ereal_2Ereal__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V4d ) ) )
& ! [V5x: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( ap @ c_2Ereal_2Ereal__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( ap @ c_2Ereal_2Eabs @ ( ap @ ( ap @ c_2Ereal_2Ereal__sub @ ( inj__ty_2Erealax_2Ereal @ V5x ) ) @ ( inj__ty_2Erealax_2Ereal @ V2x0 ) ) ) ) )
& ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( ap @ c_2Ereal_2Eabs @ ( ap @ ( ap @ c_2Ereal_2Ereal__sub @ ( inj__ty_2Erealax_2Ereal @ V5x ) ) @ ( inj__ty_2Erealax_2Ereal @ V2x0 ) ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V4d ) ) ) )
=> ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( ap @ c_2Ereal_2Eabs @ ( ap @ ( ap @ c_2Ereal_2Ereal__sub @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V5x ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V1y0 ) ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V3e ) ) ) ) ) ) ) ) ).
thf(conj_thm_2Elim_2ELIM__CONST,axiom,
! [V0k: tp__ty_2Erealax_2Ereal,V1x: tp__ty_2Erealax_2Ereal] :
( p
@ ( ap
@ ( ap
@ ( ap @ c_2Elim_2Etends__real__real
@ ( lam @ ty_2Erealax_2Ereal
@ ^ [V2x: $i] : ( inj__ty_2Erealax_2Ereal @ V0k ) ) )
@ ( inj__ty_2Erealax_2Ereal @ V0k ) )
@ ( inj__ty_2Erealax_2Ereal @ V1x ) ) ) ).
thf(conj_thm_2Elim_2ELIM__ADD,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1g: $i] :
( ( mem @ V1g @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V2l: tp__ty_2Erealax_2Ereal,V3m: tp__ty_2Erealax_2Ereal,V4x: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Etends__real__real @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V2l ) ) @ ( inj__ty_2Erealax_2Ereal @ V4x ) ) )
& ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Etends__real__real @ V1g ) @ ( inj__ty_2Erealax_2Ereal @ V3m ) ) @ ( inj__ty_2Erealax_2Ereal @ V4x ) ) ) )
=> ( p
@ ( ap
@ ( ap
@ ( ap @ c_2Elim_2Etends__real__real
@ ( lam @ ty_2Erealax_2Ereal
@ ^ [V5x: $i] : ( ap @ ( ap @ c_2Erealax_2Ereal__add @ ( ap @ V0f @ V5x ) ) @ ( ap @ V1g @ V5x ) ) ) )
@ ( ap @ ( ap @ c_2Erealax_2Ereal__add @ ( inj__ty_2Erealax_2Ereal @ V2l ) ) @ ( inj__ty_2Erealax_2Ereal @ V3m ) ) )
@ ( inj__ty_2Erealax_2Ereal @ V4x ) ) ) ) ) ) ).
thf(conj_thm_2Elim_2ELIM__MUL,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1g: $i] :
( ( mem @ V1g @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V2l: tp__ty_2Erealax_2Ereal,V3m: tp__ty_2Erealax_2Ereal,V4x: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Etends__real__real @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V2l ) ) @ ( inj__ty_2Erealax_2Ereal @ V4x ) ) )
& ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Etends__real__real @ V1g ) @ ( inj__ty_2Erealax_2Ereal @ V3m ) ) @ ( inj__ty_2Erealax_2Ereal @ V4x ) ) ) )
=> ( p
@ ( ap
@ ( ap
@ ( ap @ c_2Elim_2Etends__real__real
@ ( lam @ ty_2Erealax_2Ereal
@ ^ [V5x: $i] : ( ap @ ( ap @ c_2Erealax_2Ereal__mul @ ( ap @ V0f @ V5x ) ) @ ( ap @ V1g @ V5x ) ) ) )
@ ( ap @ ( ap @ c_2Erealax_2Ereal__mul @ ( inj__ty_2Erealax_2Ereal @ V2l ) ) @ ( inj__ty_2Erealax_2Ereal @ V3m ) ) )
@ ( inj__ty_2Erealax_2Ereal @ V4x ) ) ) ) ) ) ).
thf(conj_thm_2Elim_2ELIM__NEG,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1l: tp__ty_2Erealax_2Ereal,V2x: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Etends__real__real @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V1l ) ) @ ( inj__ty_2Erealax_2Ereal @ V2x ) ) )
<=> ( p
@ ( ap
@ ( ap
@ ( ap @ c_2Elim_2Etends__real__real
@ ( lam @ ty_2Erealax_2Ereal
@ ^ [V3x: $i] : ( ap @ c_2Erealax_2Ereal__neg @ ( ap @ V0f @ V3x ) ) ) )
@ ( ap @ c_2Erealax_2Ereal__neg @ ( inj__ty_2Erealax_2Ereal @ V1l ) ) )
@ ( inj__ty_2Erealax_2Ereal @ V2x ) ) ) ) ) ).
thf(conj_thm_2Elim_2ELIM__INV,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1l: tp__ty_2Erealax_2Ereal,V2x: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Etends__real__real @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V1l ) ) @ ( inj__ty_2Erealax_2Ereal @ V2x ) ) )
& ( V1l
!= ( surj__ty_2Erealax_2Ereal @ ( ap @ c_2Ereal_2Ereal__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) )
=> ( p
@ ( ap
@ ( ap
@ ( ap @ c_2Elim_2Etends__real__real
@ ( lam @ ty_2Erealax_2Ereal
@ ^ [V3x: $i] : ( ap @ c_2Erealax_2Einv @ ( ap @ V0f @ V3x ) ) ) )
@ ( ap @ c_2Erealax_2Einv @ ( inj__ty_2Erealax_2Ereal @ V1l ) ) )
@ ( inj__ty_2Erealax_2Ereal @ V2x ) ) ) ) ) ).
thf(conj_thm_2Elim_2ELIM__SUB,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1g: $i] :
( ( mem @ V1g @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V2l: tp__ty_2Erealax_2Ereal,V3m: tp__ty_2Erealax_2Ereal,V4x: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Etends__real__real @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V2l ) ) @ ( inj__ty_2Erealax_2Ereal @ V4x ) ) )
& ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Etends__real__real @ V1g ) @ ( inj__ty_2Erealax_2Ereal @ V3m ) ) @ ( inj__ty_2Erealax_2Ereal @ V4x ) ) ) )
=> ( p
@ ( ap
@ ( ap
@ ( ap @ c_2Elim_2Etends__real__real
@ ( lam @ ty_2Erealax_2Ereal
@ ^ [V5x: $i] : ( ap @ ( ap @ c_2Ereal_2Ereal__sub @ ( ap @ V0f @ V5x ) ) @ ( ap @ V1g @ V5x ) ) ) )
@ ( ap @ ( ap @ c_2Ereal_2Ereal__sub @ ( inj__ty_2Erealax_2Ereal @ V2l ) ) @ ( inj__ty_2Erealax_2Ereal @ V3m ) ) )
@ ( inj__ty_2Erealax_2Ereal @ V4x ) ) ) ) ) ) ).
thf(conj_thm_2Elim_2ELIM__DIV,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1g: $i] :
( ( mem @ V1g @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V2l: tp__ty_2Erealax_2Ereal,V3m: tp__ty_2Erealax_2Ereal,V4x: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Etends__real__real @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V2l ) ) @ ( inj__ty_2Erealax_2Ereal @ V4x ) ) )
& ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Etends__real__real @ V1g ) @ ( inj__ty_2Erealax_2Ereal @ V3m ) ) @ ( inj__ty_2Erealax_2Ereal @ V4x ) ) )
& ( V3m
!= ( surj__ty_2Erealax_2Ereal @ ( ap @ c_2Ereal_2Ereal__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) )
=> ( p
@ ( ap
@ ( ap
@ ( ap @ c_2Elim_2Etends__real__real
@ ( lam @ ty_2Erealax_2Ereal
@ ^ [V5x: $i] : ( ap @ ( ap @ c_2Ereal_2E_2F @ ( ap @ V0f @ V5x ) ) @ ( ap @ V1g @ V5x ) ) ) )
@ ( ap @ ( ap @ c_2Ereal_2E_2F @ ( inj__ty_2Erealax_2Ereal @ V2l ) ) @ ( inj__ty_2Erealax_2Ereal @ V3m ) ) )
@ ( inj__ty_2Erealax_2Ereal @ V4x ) ) ) ) ) ) ).
thf(conj_thm_2Elim_2ELIM__NULL,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1l: tp__ty_2Erealax_2Ereal,V2x: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Etends__real__real @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V1l ) ) @ ( inj__ty_2Erealax_2Ereal @ V2x ) ) )
<=> ( p
@ ( ap
@ ( ap
@ ( ap @ c_2Elim_2Etends__real__real
@ ( lam @ ty_2Erealax_2Ereal
@ ^ [V3x: $i] : ( ap @ ( ap @ c_2Ereal_2Ereal__sub @ ( ap @ V0f @ V3x ) ) @ ( inj__ty_2Erealax_2Ereal @ V1l ) ) ) )
@ ( ap @ c_2Ereal_2Ereal__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
@ ( inj__ty_2Erealax_2Ereal @ V2x ) ) ) ) ) ).
thf(conj_thm_2Elim_2ELIM__X,axiom,
! [V0x0: tp__ty_2Erealax_2Ereal] :
( p
@ ( ap
@ ( ap
@ ( ap @ c_2Elim_2Etends__real__real
@ ( lam @ ty_2Erealax_2Ereal
@ ^ [V1x: $i] : V1x ) )
@ ( inj__ty_2Erealax_2Ereal @ V0x0 ) )
@ ( inj__ty_2Erealax_2Ereal @ V0x0 ) ) ) ).
thf(conj_thm_2Elim_2ELIM__UNIQ,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1l: tp__ty_2Erealax_2Ereal,V2m: tp__ty_2Erealax_2Ereal,V3x: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Etends__real__real @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V1l ) ) @ ( inj__ty_2Erealax_2Ereal @ V3x ) ) )
& ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Etends__real__real @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V2m ) ) @ ( inj__ty_2Erealax_2Ereal @ V3x ) ) ) )
=> ( V1l = V2m ) ) ) ).
thf(conj_thm_2Elim_2ELIM__EQUAL,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1g: $i] :
( ( mem @ V1g @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V2l: tp__ty_2Erealax_2Ereal,V3x0: tp__ty_2Erealax_2Ereal] :
( ! [V4x: tp__ty_2Erealax_2Ereal] :
( ( V4x != V3x0 )
=> ( ( surj__ty_2Erealax_2Ereal @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V4x ) ) )
= ( surj__ty_2Erealax_2Ereal @ ( ap @ V1g @ ( inj__ty_2Erealax_2Ereal @ V4x ) ) ) ) )
=> ( ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Etends__real__real @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V2l ) ) @ ( inj__ty_2Erealax_2Ereal @ V3x0 ) ) )
<=> ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Etends__real__real @ V1g ) @ ( inj__ty_2Erealax_2Ereal @ V2l ) ) @ ( inj__ty_2Erealax_2Ereal @ V3x0 ) ) ) ) ) ) ) ).
thf(conj_thm_2Elim_2ELIM__TRANSFORM,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1g: $i] :
( ( mem @ V1g @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V2x0: tp__ty_2Erealax_2Ereal,V3l: tp__ty_2Erealax_2Ereal] :
( ( ( p
@ ( ap
@ ( ap
@ ( ap @ c_2Elim_2Etends__real__real
@ ( lam @ ty_2Erealax_2Ereal
@ ^ [V4x: $i] : ( ap @ ( ap @ c_2Ereal_2Ereal__sub @ ( ap @ V0f @ V4x ) ) @ ( ap @ V1g @ V4x ) ) ) )
@ ( ap @ c_2Ereal_2Ereal__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
@ ( inj__ty_2Erealax_2Ereal @ V2x0 ) ) )
& ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Etends__real__real @ V1g ) @ ( inj__ty_2Erealax_2Ereal @ V3l ) ) @ ( inj__ty_2Erealax_2Ereal @ V2x0 ) ) ) )
=> ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Etends__real__real @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V3l ) ) @ ( inj__ty_2Erealax_2Ereal @ V2x0 ) ) ) ) ) ) ).
thf(ax_thm_2Elim_2Ediffl,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1l: tp__ty_2Erealax_2Ereal,V2x: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Ediffl @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V1l ) ) @ ( inj__ty_2Erealax_2Ereal @ V2x ) ) )
<=> ( p
@ ( ap
@ ( ap
@ ( ap @ c_2Elim_2Etends__real__real
@ ( lam @ ty_2Erealax_2Ereal
@ ^ [V3h: $i] : ( ap @ ( ap @ c_2Ereal_2E_2F @ ( ap @ ( ap @ c_2Ereal_2Ereal__sub @ ( ap @ V0f @ ( ap @ ( ap @ c_2Erealax_2Ereal__add @ ( inj__ty_2Erealax_2Ereal @ V2x ) ) @ V3h ) ) ) @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V2x ) ) ) ) @ V3h ) ) )
@ ( inj__ty_2Erealax_2Ereal @ V1l ) )
@ ( ap @ c_2Ereal_2Ereal__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) ) ) ).
thf(ax_thm_2Elim_2Econtl,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1x: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ c_2Elim_2Econtl @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V1x ) ) )
<=> ( p
@ ( ap
@ ( ap
@ ( ap @ c_2Elim_2Etends__real__real
@ ( lam @ ty_2Erealax_2Ereal
@ ^ [V2h: $i] : ( ap @ V0f @ ( ap @ ( ap @ c_2Erealax_2Ereal__add @ ( inj__ty_2Erealax_2Ereal @ V1x ) ) @ V2h ) ) ) )
@ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V1x ) ) )
@ ( ap @ c_2Ereal_2Ereal__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) ) ) ).
thf(ax_thm_2Elim_2Edifferentiable,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1x: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ c_2Elim_2Edifferentiable @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V1x ) ) )
<=> ? [V2l: tp__ty_2Erealax_2Ereal] : ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Ediffl @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V2l ) ) @ ( inj__ty_2Erealax_2Ereal @ V1x ) ) ) ) ) ).
thf(conj_thm_2Elim_2EDIFF__UNIQ,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1l: tp__ty_2Erealax_2Ereal,V2m: tp__ty_2Erealax_2Ereal,V3x: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Ediffl @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V1l ) ) @ ( inj__ty_2Erealax_2Ereal @ V3x ) ) )
& ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Ediffl @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V2m ) ) @ ( inj__ty_2Erealax_2Ereal @ V3x ) ) ) )
=> ( V1l = V2m ) ) ) ).
thf(conj_thm_2Elim_2EDIFF__CONT,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1l: tp__ty_2Erealax_2Ereal,V2x: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Ediffl @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V1l ) ) @ ( inj__ty_2Erealax_2Ereal @ V2x ) ) )
=> ( p @ ( ap @ ( ap @ c_2Elim_2Econtl @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V2x ) ) ) ) ) ).
thf(conj_thm_2Elim_2ECONTL__LIM,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1x: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ c_2Elim_2Econtl @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V1x ) ) )
<=> ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Etends__real__real @ V0f ) @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V1x ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V1x ) ) ) ) ) ).
thf(conj_thm_2Elim_2EDIFF__CARAT,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1l: tp__ty_2Erealax_2Ereal,V2x: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Ediffl @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V1l ) ) @ ( inj__ty_2Erealax_2Ereal @ V2x ) ) )
<=> ? [V3g: $i] :
( ( mem @ V3g @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
& ! [V4z: tp__ty_2Erealax_2Ereal] :
( ( surj__ty_2Erealax_2Ereal @ ( ap @ ( ap @ c_2Ereal_2Ereal__sub @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V4z ) ) ) @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V2x ) ) ) )
= ( surj__ty_2Erealax_2Ereal @ ( ap @ ( ap @ c_2Erealax_2Ereal__mul @ ( ap @ V3g @ ( inj__ty_2Erealax_2Ereal @ V4z ) ) ) @ ( ap @ ( ap @ c_2Ereal_2Ereal__sub @ ( inj__ty_2Erealax_2Ereal @ V4z ) ) @ ( inj__ty_2Erealax_2Ereal @ V2x ) ) ) ) )
& ( p @ ( ap @ ( ap @ c_2Elim_2Econtl @ V3g ) @ ( inj__ty_2Erealax_2Ereal @ V2x ) ) )
& ( ( surj__ty_2Erealax_2Ereal @ ( ap @ V3g @ ( inj__ty_2Erealax_2Ereal @ V2x ) ) )
= V1l ) ) ) ) ).
thf(conj_thm_2Elim_2ECONT__CONST,axiom,
! [V0k: tp__ty_2Erealax_2Ereal,V1x: tp__ty_2Erealax_2Ereal] :
( p
@ ( ap
@ ( ap @ c_2Elim_2Econtl
@ ( lam @ ty_2Erealax_2Ereal
@ ^ [V2x: $i] : ( inj__ty_2Erealax_2Ereal @ V0k ) ) )
@ ( inj__ty_2Erealax_2Ereal @ V1x ) ) ) ).
thf(conj_thm_2Elim_2ECONT__ADD,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1g: $i] :
( ( mem @ V1g @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V2x: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ c_2Elim_2Econtl @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V2x ) ) )
& ( p @ ( ap @ ( ap @ c_2Elim_2Econtl @ V1g ) @ ( inj__ty_2Erealax_2Ereal @ V2x ) ) ) )
=> ( p
@ ( ap
@ ( ap @ c_2Elim_2Econtl
@ ( lam @ ty_2Erealax_2Ereal
@ ^ [V3x: $i] : ( ap @ ( ap @ c_2Erealax_2Ereal__add @ ( ap @ V0f @ V3x ) ) @ ( ap @ V1g @ V3x ) ) ) )
@ ( inj__ty_2Erealax_2Ereal @ V2x ) ) ) ) ) ) ).
thf(conj_thm_2Elim_2ECONT__MUL,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1g: $i] :
( ( mem @ V1g @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V2x: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ c_2Elim_2Econtl @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V2x ) ) )
& ( p @ ( ap @ ( ap @ c_2Elim_2Econtl @ V1g ) @ ( inj__ty_2Erealax_2Ereal @ V2x ) ) ) )
=> ( p
@ ( ap
@ ( ap @ c_2Elim_2Econtl
@ ( lam @ ty_2Erealax_2Ereal
@ ^ [V3x: $i] : ( ap @ ( ap @ c_2Erealax_2Ereal__mul @ ( ap @ V0f @ V3x ) ) @ ( ap @ V1g @ V3x ) ) ) )
@ ( inj__ty_2Erealax_2Ereal @ V2x ) ) ) ) ) ) ).
thf(conj_thm_2Elim_2ECONT__NEG,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1x: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ c_2Elim_2Econtl @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V1x ) ) )
=> ( p
@ ( ap
@ ( ap @ c_2Elim_2Econtl
@ ( lam @ ty_2Erealax_2Ereal
@ ^ [V2x: $i] : ( ap @ c_2Erealax_2Ereal__neg @ ( ap @ V0f @ V2x ) ) ) )
@ ( inj__ty_2Erealax_2Ereal @ V1x ) ) ) ) ) ).
thf(conj_thm_2Elim_2ECONT__INV,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1x: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ c_2Elim_2Econtl @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V1x ) ) )
& ( ( surj__ty_2Erealax_2Ereal @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V1x ) ) )
!= ( surj__ty_2Erealax_2Ereal @ ( ap @ c_2Ereal_2Ereal__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) )
=> ( p
@ ( ap
@ ( ap @ c_2Elim_2Econtl
@ ( lam @ ty_2Erealax_2Ereal
@ ^ [V2x: $i] : ( ap @ c_2Erealax_2Einv @ ( ap @ V0f @ V2x ) ) ) )
@ ( inj__ty_2Erealax_2Ereal @ V1x ) ) ) ) ) ).
thf(conj_thm_2Elim_2ECONT__SUB,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1g: $i] :
( ( mem @ V1g @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V2x: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ c_2Elim_2Econtl @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V2x ) ) )
& ( p @ ( ap @ ( ap @ c_2Elim_2Econtl @ V1g ) @ ( inj__ty_2Erealax_2Ereal @ V2x ) ) ) )
=> ( p
@ ( ap
@ ( ap @ c_2Elim_2Econtl
@ ( lam @ ty_2Erealax_2Ereal
@ ^ [V3x: $i] : ( ap @ ( ap @ c_2Ereal_2Ereal__sub @ ( ap @ V0f @ V3x ) ) @ ( ap @ V1g @ V3x ) ) ) )
@ ( inj__ty_2Erealax_2Ereal @ V2x ) ) ) ) ) ) ).
thf(conj_thm_2Elim_2ECONT__DIV,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1g: $i] :
( ( mem @ V1g @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V2x: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ c_2Elim_2Econtl @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V2x ) ) )
& ( p @ ( ap @ ( ap @ c_2Elim_2Econtl @ V1g ) @ ( inj__ty_2Erealax_2Ereal @ V2x ) ) )
& ( ( surj__ty_2Erealax_2Ereal @ ( ap @ V1g @ ( inj__ty_2Erealax_2Ereal @ V2x ) ) )
!= ( surj__ty_2Erealax_2Ereal @ ( ap @ c_2Ereal_2Ereal__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) )
=> ( p
@ ( ap
@ ( ap @ c_2Elim_2Econtl
@ ( lam @ ty_2Erealax_2Ereal
@ ^ [V3x: $i] : ( ap @ ( ap @ c_2Ereal_2E_2F @ ( ap @ V0f @ V3x ) ) @ ( ap @ V1g @ V3x ) ) ) )
@ ( inj__ty_2Erealax_2Ereal @ V2x ) ) ) ) ) ) ).
thf(conj_thm_2Elim_2ECONT__COMPOSE,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1g: $i] :
( ( mem @ V1g @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V2x: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ c_2Elim_2Econtl @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V2x ) ) )
& ( p @ ( ap @ ( ap @ c_2Elim_2Econtl @ V1g ) @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V2x ) ) ) ) )
=> ( p
@ ( ap
@ ( ap @ c_2Elim_2Econtl
@ ( lam @ ty_2Erealax_2Ereal
@ ^ [V3x: $i] : ( ap @ V1g @ ( ap @ V0f @ V3x ) ) ) )
@ ( inj__ty_2Erealax_2Ereal @ V2x ) ) ) ) ) ) ).
thf(conj_thm_2Elim_2EIVT,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1a: tp__ty_2Erealax_2Ereal,V2b: tp__ty_2Erealax_2Ereal,V3y: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V1a ) ) @ ( inj__ty_2Erealax_2Ereal @ V2b ) ) )
& ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V1a ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V3y ) ) )
& ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V3y ) ) @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V2b ) ) ) )
& ! [V4x: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V1a ) ) @ ( inj__ty_2Erealax_2Ereal @ V4x ) ) )
& ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V4x ) ) @ ( inj__ty_2Erealax_2Ereal @ V2b ) ) ) )
=> ( p @ ( ap @ ( ap @ c_2Elim_2Econtl @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V4x ) ) ) ) )
=> ? [V5x: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V1a ) ) @ ( inj__ty_2Erealax_2Ereal @ V5x ) ) )
& ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V5x ) ) @ ( inj__ty_2Erealax_2Ereal @ V2b ) ) )
& ( ( surj__ty_2Erealax_2Ereal @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V5x ) ) )
= V3y ) ) ) ) ).
thf(conj_thm_2Elim_2EIVT2,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1a: tp__ty_2Erealax_2Ereal,V2b: tp__ty_2Erealax_2Ereal,V3y: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V1a ) ) @ ( inj__ty_2Erealax_2Ereal @ V2b ) ) )
& ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V2b ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V3y ) ) )
& ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V3y ) ) @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V1a ) ) ) )
& ! [V4x: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V1a ) ) @ ( inj__ty_2Erealax_2Ereal @ V4x ) ) )
& ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V4x ) ) @ ( inj__ty_2Erealax_2Ereal @ V2b ) ) ) )
=> ( p @ ( ap @ ( ap @ c_2Elim_2Econtl @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V4x ) ) ) ) )
=> ? [V5x: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V1a ) ) @ ( inj__ty_2Erealax_2Ereal @ V5x ) ) )
& ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V5x ) ) @ ( inj__ty_2Erealax_2Ereal @ V2b ) ) )
& ( ( surj__ty_2Erealax_2Ereal @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V5x ) ) )
= V3y ) ) ) ) ).
thf(conj_thm_2Elim_2EDIFF__CONST,axiom,
! [V0k: tp__ty_2Erealax_2Ereal,V1x: tp__ty_2Erealax_2Ereal] :
( p
@ ( ap
@ ( ap
@ ( ap @ c_2Elim_2Ediffl
@ ( lam @ ty_2Erealax_2Ereal
@ ^ [V2x: $i] : ( inj__ty_2Erealax_2Ereal @ V0k ) ) )
@ ( ap @ c_2Ereal_2Ereal__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) )
@ ( inj__ty_2Erealax_2Ereal @ V1x ) ) ) ).
thf(conj_thm_2Elim_2EDIFF__ADD,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1g: $i] :
( ( mem @ V1g @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V2l: tp__ty_2Erealax_2Ereal,V3m: tp__ty_2Erealax_2Ereal,V4x: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Ediffl @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V2l ) ) @ ( inj__ty_2Erealax_2Ereal @ V4x ) ) )
& ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Ediffl @ V1g ) @ ( inj__ty_2Erealax_2Ereal @ V3m ) ) @ ( inj__ty_2Erealax_2Ereal @ V4x ) ) ) )
=> ( p
@ ( ap
@ ( ap
@ ( ap @ c_2Elim_2Ediffl
@ ( lam @ ty_2Erealax_2Ereal
@ ^ [V5x: $i] : ( ap @ ( ap @ c_2Erealax_2Ereal__add @ ( ap @ V0f @ V5x ) ) @ ( ap @ V1g @ V5x ) ) ) )
@ ( ap @ ( ap @ c_2Erealax_2Ereal__add @ ( inj__ty_2Erealax_2Ereal @ V2l ) ) @ ( inj__ty_2Erealax_2Ereal @ V3m ) ) )
@ ( inj__ty_2Erealax_2Ereal @ V4x ) ) ) ) ) ) ).
thf(conj_thm_2Elim_2EDIFF__MUL,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1g: $i] :
( ( mem @ V1g @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V2l: tp__ty_2Erealax_2Ereal,V3m: tp__ty_2Erealax_2Ereal,V4x: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Ediffl @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V2l ) ) @ ( inj__ty_2Erealax_2Ereal @ V4x ) ) )
& ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Ediffl @ V1g ) @ ( inj__ty_2Erealax_2Ereal @ V3m ) ) @ ( inj__ty_2Erealax_2Ereal @ V4x ) ) ) )
=> ( p
@ ( ap
@ ( ap
@ ( ap @ c_2Elim_2Ediffl
@ ( lam @ ty_2Erealax_2Ereal
@ ^ [V5x: $i] : ( ap @ ( ap @ c_2Erealax_2Ereal__mul @ ( ap @ V0f @ V5x ) ) @ ( ap @ V1g @ V5x ) ) ) )
@ ( ap @ ( ap @ c_2Erealax_2Ereal__add @ ( ap @ ( ap @ c_2Erealax_2Ereal__mul @ ( inj__ty_2Erealax_2Ereal @ V2l ) ) @ ( ap @ V1g @ ( inj__ty_2Erealax_2Ereal @ V4x ) ) ) ) @ ( ap @ ( ap @ c_2Erealax_2Ereal__mul @ ( inj__ty_2Erealax_2Ereal @ V3m ) ) @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V4x ) ) ) ) )
@ ( inj__ty_2Erealax_2Ereal @ V4x ) ) ) ) ) ) ).
thf(conj_thm_2Elim_2EDIFF__CMUL,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1c: tp__ty_2Erealax_2Ereal,V2l: tp__ty_2Erealax_2Ereal,V3x: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Ediffl @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V2l ) ) @ ( inj__ty_2Erealax_2Ereal @ V3x ) ) )
=> ( p
@ ( ap
@ ( ap
@ ( ap @ c_2Elim_2Ediffl
@ ( lam @ ty_2Erealax_2Ereal
@ ^ [V4x: $i] : ( ap @ ( ap @ c_2Erealax_2Ereal__mul @ ( inj__ty_2Erealax_2Ereal @ V1c ) ) @ ( ap @ V0f @ V4x ) ) ) )
@ ( ap @ ( ap @ c_2Erealax_2Ereal__mul @ ( inj__ty_2Erealax_2Ereal @ V1c ) ) @ ( inj__ty_2Erealax_2Ereal @ V2l ) ) )
@ ( inj__ty_2Erealax_2Ereal @ V3x ) ) ) ) ) ).
thf(conj_thm_2Elim_2EDIFF__NEG,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1l: tp__ty_2Erealax_2Ereal,V2x: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Ediffl @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V1l ) ) @ ( inj__ty_2Erealax_2Ereal @ V2x ) ) )
=> ( p
@ ( ap
@ ( ap
@ ( ap @ c_2Elim_2Ediffl
@ ( lam @ ty_2Erealax_2Ereal
@ ^ [V3x: $i] : ( ap @ c_2Erealax_2Ereal__neg @ ( ap @ V0f @ V3x ) ) ) )
@ ( ap @ c_2Erealax_2Ereal__neg @ ( inj__ty_2Erealax_2Ereal @ V1l ) ) )
@ ( inj__ty_2Erealax_2Ereal @ V2x ) ) ) ) ) ).
thf(conj_thm_2Elim_2EDIFF__SUB,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1g: $i] :
( ( mem @ V1g @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V2l: tp__ty_2Erealax_2Ereal,V3m: tp__ty_2Erealax_2Ereal,V4x: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Ediffl @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V2l ) ) @ ( inj__ty_2Erealax_2Ereal @ V4x ) ) )
& ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Ediffl @ V1g ) @ ( inj__ty_2Erealax_2Ereal @ V3m ) ) @ ( inj__ty_2Erealax_2Ereal @ V4x ) ) ) )
=> ( p
@ ( ap
@ ( ap
@ ( ap @ c_2Elim_2Ediffl
@ ( lam @ ty_2Erealax_2Ereal
@ ^ [V5x: $i] : ( ap @ ( ap @ c_2Ereal_2Ereal__sub @ ( ap @ V0f @ V5x ) ) @ ( ap @ V1g @ V5x ) ) ) )
@ ( ap @ ( ap @ c_2Ereal_2Ereal__sub @ ( inj__ty_2Erealax_2Ereal @ V2l ) ) @ ( inj__ty_2Erealax_2Ereal @ V3m ) ) )
@ ( inj__ty_2Erealax_2Ereal @ V4x ) ) ) ) ) ) ).
thf(conj_thm_2Elim_2EDIFF__CHAIN,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1g: $i] :
( ( mem @ V1g @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V2l: tp__ty_2Erealax_2Ereal,V3m: tp__ty_2Erealax_2Ereal,V4x: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Ediffl @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V2l ) ) @ ( ap @ V1g @ ( inj__ty_2Erealax_2Ereal @ V4x ) ) ) )
& ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Ediffl @ V1g ) @ ( inj__ty_2Erealax_2Ereal @ V3m ) ) @ ( inj__ty_2Erealax_2Ereal @ V4x ) ) ) )
=> ( p
@ ( ap
@ ( ap
@ ( ap @ c_2Elim_2Ediffl
@ ( lam @ ty_2Erealax_2Ereal
@ ^ [V5x: $i] : ( ap @ V0f @ ( ap @ V1g @ V5x ) ) ) )
@ ( ap @ ( ap @ c_2Erealax_2Ereal__mul @ ( inj__ty_2Erealax_2Ereal @ V2l ) ) @ ( inj__ty_2Erealax_2Ereal @ V3m ) ) )
@ ( inj__ty_2Erealax_2Ereal @ V4x ) ) ) ) ) ) ).
thf(conj_thm_2Elim_2EDIFF__X,axiom,
! [V0x: tp__ty_2Erealax_2Ereal] :
( p
@ ( ap
@ ( ap
@ ( ap @ c_2Elim_2Ediffl
@ ( lam @ ty_2Erealax_2Ereal
@ ^ [V1x: $i] : V1x ) )
@ ( ap @ c_2Ereal_2Ereal__of__num @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) )
@ ( inj__ty_2Erealax_2Ereal @ V0x ) ) ) ).
thf(conj_thm_2Elim_2EDIFF__POW,axiom,
! [V0n: tp__ty_2Enum_2Enum,V1x: tp__ty_2Erealax_2Ereal] :
( p
@ ( ap
@ ( ap
@ ( ap @ c_2Elim_2Ediffl
@ ( lam @ ty_2Erealax_2Ereal
@ ^ [V2x: $i] : ( ap @ ( ap @ c_2Ereal_2Epow @ V2x ) @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) )
@ ( ap @ ( ap @ c_2Erealax_2Ereal__mul @ ( ap @ c_2Ereal_2Ereal__of__num @ ( inj__ty_2Enum_2Enum @ V0n ) ) ) @ ( ap @ ( ap @ c_2Ereal_2Epow @ ( inj__ty_2Erealax_2Ereal @ V1x ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2D @ ( inj__ty_2Enum_2Enum @ V0n ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT1 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
@ ( inj__ty_2Erealax_2Ereal @ V1x ) ) ) ).
thf(conj_thm_2Elim_2EDIFF__XM1,axiom,
! [V0x: tp__ty_2Erealax_2Ereal] :
( ( V0x
!= ( surj__ty_2Erealax_2Ereal @ ( ap @ c_2Ereal_2Ereal__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) )
=> ( p
@ ( ap
@ ( ap
@ ( ap @ c_2Elim_2Ediffl
@ ( lam @ ty_2Erealax_2Ereal
@ ^ [V1x: $i] : ( ap @ c_2Erealax_2Einv @ V1x ) ) )
@ ( ap @ c_2Erealax_2Ereal__neg @ ( ap @ ( ap @ c_2Ereal_2Epow @ ( ap @ c_2Erealax_2Einv @ ( inj__ty_2Erealax_2Ereal @ V0x ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
@ ( inj__ty_2Erealax_2Ereal @ V0x ) ) ) ) ).
thf(conj_thm_2Elim_2EDIFF__INV,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1l: tp__ty_2Erealax_2Ereal,V2x: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Ediffl @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V1l ) ) @ ( inj__ty_2Erealax_2Ereal @ V2x ) ) )
& ( ( surj__ty_2Erealax_2Ereal @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V2x ) ) )
!= ( surj__ty_2Erealax_2Ereal @ ( ap @ c_2Ereal_2Ereal__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) )
=> ( p
@ ( ap
@ ( ap
@ ( ap @ c_2Elim_2Ediffl
@ ( lam @ ty_2Erealax_2Ereal
@ ^ [V3x: $i] : ( ap @ c_2Erealax_2Einv @ ( ap @ V0f @ V3x ) ) ) )
@ ( ap @ c_2Erealax_2Ereal__neg @ ( ap @ ( ap @ c_2Ereal_2E_2F @ ( inj__ty_2Erealax_2Ereal @ V1l ) ) @ ( ap @ ( ap @ c_2Ereal_2Epow @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V2x ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) ) )
@ ( inj__ty_2Erealax_2Ereal @ V2x ) ) ) ) ) ).
thf(conj_thm_2Elim_2EDIFF__DIV,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1g: $i] :
( ( mem @ V1g @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V2l: tp__ty_2Erealax_2Ereal,V3m: tp__ty_2Erealax_2Ereal,V4x: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Ediffl @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V2l ) ) @ ( inj__ty_2Erealax_2Ereal @ V4x ) ) )
& ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Ediffl @ V1g ) @ ( inj__ty_2Erealax_2Ereal @ V3m ) ) @ ( inj__ty_2Erealax_2Ereal @ V4x ) ) )
& ( ( surj__ty_2Erealax_2Ereal @ ( ap @ V1g @ ( inj__ty_2Erealax_2Ereal @ V4x ) ) )
!= ( surj__ty_2Erealax_2Ereal @ ( ap @ c_2Ereal_2Ereal__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) )
=> ( p
@ ( ap
@ ( ap
@ ( ap @ c_2Elim_2Ediffl
@ ( lam @ ty_2Erealax_2Ereal
@ ^ [V5x: $i] : ( ap @ ( ap @ c_2Ereal_2E_2F @ ( ap @ V0f @ V5x ) ) @ ( ap @ V1g @ V5x ) ) ) )
@ ( ap @ ( ap @ c_2Ereal_2E_2F @ ( ap @ ( ap @ c_2Ereal_2Ereal__sub @ ( ap @ ( ap @ c_2Erealax_2Ereal__mul @ ( inj__ty_2Erealax_2Ereal @ V2l ) ) @ ( ap @ V1g @ ( inj__ty_2Erealax_2Ereal @ V4x ) ) ) ) @ ( ap @ ( ap @ c_2Erealax_2Ereal__mul @ ( inj__ty_2Erealax_2Ereal @ V3m ) ) @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V4x ) ) ) ) ) @ ( ap @ ( ap @ c_2Ereal_2Epow @ ( ap @ V1g @ ( inj__ty_2Erealax_2Ereal @ V4x ) ) ) @ ( ap @ c_2Earithmetic_2ENUMERAL @ ( ap @ c_2Earithmetic_2EBIT2 @ ( inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO ) ) ) ) ) )
@ ( inj__ty_2Erealax_2Ereal @ V4x ) ) ) ) ) ) ).
thf(conj_thm_2Elim_2EDIFF__SUM,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) ) )
=> ! [V1f_27: $i] :
( ( mem @ V1f_27 @ ( arr @ ty_2Enum_2Enum @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) ) )
=> ! [V2m: tp__ty_2Enum_2Enum,V3n: tp__ty_2Enum_2Enum,V4x: tp__ty_2Erealax_2Ereal] :
( ! [V5r: tp__ty_2Enum_2Enum] :
( ( ( p @ ( ap @ ( ap @ c_2Earithmetic_2E_3C_3D @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ ( inj__ty_2Enum_2Enum @ V5r ) ) )
& ( p @ ( ap @ ( ap @ c_2Eprim__rec_2E_3C @ ( inj__ty_2Enum_2Enum @ V5r ) ) @ ( ap @ ( ap @ c_2Earithmetic_2E_2B @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) ) ) )
=> ( p
@ ( ap
@ ( ap
@ ( ap @ c_2Elim_2Ediffl
@ ( lam @ ty_2Erealax_2Ereal
@ ^ [V6x: $i] : ( ap @ ( ap @ V0f @ ( inj__ty_2Enum_2Enum @ V5r ) ) @ V6x ) ) )
@ ( ap @ ( ap @ V1f_27 @ ( inj__ty_2Enum_2Enum @ V5r ) ) @ ( inj__ty_2Erealax_2Ereal @ V4x ) ) )
@ ( inj__ty_2Erealax_2Ereal @ V4x ) ) ) )
=> ( p
@ ( ap
@ ( ap
@ ( ap @ c_2Elim_2Ediffl
@ ( lam @ ty_2Erealax_2Ereal
@ ^ [V7x: $i] :
( ap @ ( ap @ c_2Ereal_2Esum @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) )
@ ( lam @ ty_2Enum_2Enum
@ ^ [V8n: $i] : ( ap @ ( ap @ V0f @ V8n ) @ V7x ) ) ) ) )
@ ( ap @ ( ap @ c_2Ereal_2Esum @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ ty_2Enum_2Enum @ ty_2Enum_2Enum ) @ ( inj__ty_2Enum_2Enum @ V2m ) ) @ ( inj__ty_2Enum_2Enum @ V3n ) ) )
@ ( lam @ ty_2Enum_2Enum
@ ^ [V9r: $i] : ( ap @ ( ap @ V1f_27 @ V9r ) @ ( inj__ty_2Erealax_2Ereal @ V4x ) ) ) ) )
@ ( inj__ty_2Erealax_2Ereal @ V4x ) ) ) ) ) ) ).
thf(conj_thm_2Elim_2ECONT__BOUNDED,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1a: tp__ty_2Erealax_2Ereal,V2b: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V1a ) ) @ ( inj__ty_2Erealax_2Ereal @ V2b ) ) )
& ! [V3x: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V1a ) ) @ ( inj__ty_2Erealax_2Ereal @ V3x ) ) )
& ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V3x ) ) @ ( inj__ty_2Erealax_2Ereal @ V2b ) ) ) )
=> ( p @ ( ap @ ( ap @ c_2Elim_2Econtl @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V3x ) ) ) ) )
=> ? [V4M: tp__ty_2Erealax_2Ereal] :
! [V5x: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V1a ) ) @ ( inj__ty_2Erealax_2Ereal @ V5x ) ) )
& ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V5x ) ) @ ( inj__ty_2Erealax_2Ereal @ V2b ) ) ) )
=> ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V5x ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V4M ) ) ) ) ) ) ).
thf(conj_thm_2Elim_2ECONT__HASSUP,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1a: tp__ty_2Erealax_2Ereal,V2b: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V1a ) ) @ ( inj__ty_2Erealax_2Ereal @ V2b ) ) )
& ! [V3x: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V1a ) ) @ ( inj__ty_2Erealax_2Ereal @ V3x ) ) )
& ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V3x ) ) @ ( inj__ty_2Erealax_2Ereal @ V2b ) ) ) )
=> ( p @ ( ap @ ( ap @ c_2Elim_2Econtl @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V3x ) ) ) ) )
=> ? [V4M: tp__ty_2Erealax_2Ereal] :
( ! [V5x: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V1a ) ) @ ( inj__ty_2Erealax_2Ereal @ V5x ) ) )
& ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V5x ) ) @ ( inj__ty_2Erealax_2Ereal @ V2b ) ) ) )
=> ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V5x ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V4M ) ) ) )
& ! [V6N: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( inj__ty_2Erealax_2Ereal @ V6N ) ) @ ( inj__ty_2Erealax_2Ereal @ V4M ) ) )
=> ? [V7x: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V1a ) ) @ ( inj__ty_2Erealax_2Ereal @ V7x ) ) )
& ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V7x ) ) @ ( inj__ty_2Erealax_2Ereal @ V2b ) ) )
& ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( inj__ty_2Erealax_2Ereal @ V6N ) ) @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V7x ) ) ) ) ) ) ) ) ) ).
thf(conj_thm_2Elim_2ECONT__ATTAINS,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1a: tp__ty_2Erealax_2Ereal,V2b: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V1a ) ) @ ( inj__ty_2Erealax_2Ereal @ V2b ) ) )
& ! [V3x: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V1a ) ) @ ( inj__ty_2Erealax_2Ereal @ V3x ) ) )
& ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V3x ) ) @ ( inj__ty_2Erealax_2Ereal @ V2b ) ) ) )
=> ( p @ ( ap @ ( ap @ c_2Elim_2Econtl @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V3x ) ) ) ) )
=> ? [V4M: tp__ty_2Erealax_2Ereal] :
( ! [V5x: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V1a ) ) @ ( inj__ty_2Erealax_2Ereal @ V5x ) ) )
& ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V5x ) ) @ ( inj__ty_2Erealax_2Ereal @ V2b ) ) ) )
=> ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V5x ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V4M ) ) ) )
& ? [V6x: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V1a ) ) @ ( inj__ty_2Erealax_2Ereal @ V6x ) ) )
& ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V6x ) ) @ ( inj__ty_2Erealax_2Ereal @ V2b ) ) )
& ( ( surj__ty_2Erealax_2Ereal @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V6x ) ) )
= V4M ) ) ) ) ) ).
thf(conj_thm_2Elim_2ECONT__ATTAINS2,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1a: tp__ty_2Erealax_2Ereal,V2b: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V1a ) ) @ ( inj__ty_2Erealax_2Ereal @ V2b ) ) )
& ! [V3x: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V1a ) ) @ ( inj__ty_2Erealax_2Ereal @ V3x ) ) )
& ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V3x ) ) @ ( inj__ty_2Erealax_2Ereal @ V2b ) ) ) )
=> ( p @ ( ap @ ( ap @ c_2Elim_2Econtl @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V3x ) ) ) ) )
=> ? [V4M: tp__ty_2Erealax_2Ereal] :
( ! [V5x: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V1a ) ) @ ( inj__ty_2Erealax_2Ereal @ V5x ) ) )
& ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V5x ) ) @ ( inj__ty_2Erealax_2Ereal @ V2b ) ) ) )
=> ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V4M ) ) @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V5x ) ) ) ) )
& ? [V6x: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V1a ) ) @ ( inj__ty_2Erealax_2Ereal @ V6x ) ) )
& ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V6x ) ) @ ( inj__ty_2Erealax_2Ereal @ V2b ) ) )
& ( ( surj__ty_2Erealax_2Ereal @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V6x ) ) )
= V4M ) ) ) ) ) ).
thf(conj_thm_2Elim_2ECONT__ATTAINS__ALL,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1a: tp__ty_2Erealax_2Ereal,V2b: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V1a ) ) @ ( inj__ty_2Erealax_2Ereal @ V2b ) ) )
& ! [V3x: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V1a ) ) @ ( inj__ty_2Erealax_2Ereal @ V3x ) ) )
& ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V3x ) ) @ ( inj__ty_2Erealax_2Ereal @ V2b ) ) ) )
=> ( p @ ( ap @ ( ap @ c_2Elim_2Econtl @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V3x ) ) ) ) )
=> ? [V4L: tp__ty_2Erealax_2Ereal,V5M: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V4L ) ) @ ( inj__ty_2Erealax_2Ereal @ V5M ) ) )
& ! [V6y: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V4L ) ) @ ( inj__ty_2Erealax_2Ereal @ V6y ) ) )
& ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V6y ) ) @ ( inj__ty_2Erealax_2Ereal @ V5M ) ) ) )
=> ? [V7x: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V1a ) ) @ ( inj__ty_2Erealax_2Ereal @ V7x ) ) )
& ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V7x ) ) @ ( inj__ty_2Erealax_2Ereal @ V2b ) ) )
& ( ( surj__ty_2Erealax_2Ereal @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V7x ) ) )
= V6y ) ) )
& ! [V8x: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V1a ) ) @ ( inj__ty_2Erealax_2Ereal @ V8x ) ) )
& ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V8x ) ) @ ( inj__ty_2Erealax_2Ereal @ V2b ) ) ) )
=> ( ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V4L ) ) @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V8x ) ) ) )
& ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V8x ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V5M ) ) ) ) ) ) ) ) ).
thf(conj_thm_2Elim_2EDIFF__LINC,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1x: tp__ty_2Erealax_2Ereal,V2l: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Ediffl @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V2l ) ) @ ( inj__ty_2Erealax_2Ereal @ V1x ) ) )
& ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( ap @ c_2Ereal_2Ereal__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V2l ) ) ) )
=> ? [V3d: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( ap @ c_2Ereal_2Ereal__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V3d ) ) )
& ! [V4h: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( ap @ c_2Ereal_2Ereal__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V4h ) ) )
& ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( inj__ty_2Erealax_2Ereal @ V4h ) ) @ ( inj__ty_2Erealax_2Ereal @ V3d ) ) ) )
=> ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V1x ) ) ) @ ( ap @ V0f @ ( ap @ ( ap @ c_2Erealax_2Ereal__add @ ( inj__ty_2Erealax_2Ereal @ V1x ) ) @ ( inj__ty_2Erealax_2Ereal @ V4h ) ) ) ) ) ) ) ) ) ).
thf(conj_thm_2Elim_2EDIFF__LDEC,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1x: tp__ty_2Erealax_2Ereal,V2l: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Ediffl @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V2l ) ) @ ( inj__ty_2Erealax_2Ereal @ V1x ) ) )
& ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( inj__ty_2Erealax_2Ereal @ V2l ) ) @ ( ap @ c_2Ereal_2Ereal__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) )
=> ? [V3d: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( ap @ c_2Ereal_2Ereal__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V3d ) ) )
& ! [V4h: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( ap @ c_2Ereal_2Ereal__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V4h ) ) )
& ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( inj__ty_2Erealax_2Ereal @ V4h ) ) @ ( inj__ty_2Erealax_2Ereal @ V3d ) ) ) )
=> ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V1x ) ) ) @ ( ap @ V0f @ ( ap @ ( ap @ c_2Ereal_2Ereal__sub @ ( inj__ty_2Erealax_2Ereal @ V1x ) ) @ ( inj__ty_2Erealax_2Ereal @ V4h ) ) ) ) ) ) ) ) ) ).
thf(conj_thm_2Elim_2EDIFF__LMAX,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1x: tp__ty_2Erealax_2Ereal,V2l: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Ediffl @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V2l ) ) @ ( inj__ty_2Erealax_2Ereal @ V1x ) ) )
& ? [V3d: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( ap @ c_2Ereal_2Ereal__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V3d ) ) )
& ! [V4y: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( ap @ c_2Ereal_2Eabs @ ( ap @ ( ap @ c_2Ereal_2Ereal__sub @ ( inj__ty_2Erealax_2Ereal @ V1x ) ) @ ( inj__ty_2Erealax_2Ereal @ V4y ) ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V3d ) ) )
=> ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V4y ) ) ) @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V1x ) ) ) ) ) ) )
=> ( V2l
= ( surj__ty_2Erealax_2Ereal @ ( ap @ c_2Ereal_2Ereal__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) ) ) ).
thf(conj_thm_2Elim_2EDIFF__LMIN,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1x: tp__ty_2Erealax_2Ereal,V2l: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Ediffl @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V2l ) ) @ ( inj__ty_2Erealax_2Ereal @ V1x ) ) )
& ? [V3d: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( ap @ c_2Ereal_2Ereal__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V3d ) ) )
& ! [V4y: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( ap @ c_2Ereal_2Eabs @ ( ap @ ( ap @ c_2Ereal_2Ereal__sub @ ( inj__ty_2Erealax_2Ereal @ V1x ) ) @ ( inj__ty_2Erealax_2Ereal @ V4y ) ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V3d ) ) )
=> ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V1x ) ) ) @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V4y ) ) ) ) ) ) )
=> ( V2l
= ( surj__ty_2Erealax_2Ereal @ ( ap @ c_2Ereal_2Ereal__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) ) ) ).
thf(conj_thm_2Elim_2EDIFF__LCONST,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1x: tp__ty_2Erealax_2Ereal,V2l: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Ediffl @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V2l ) ) @ ( inj__ty_2Erealax_2Ereal @ V1x ) ) )
& ? [V3d: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( ap @ c_2Ereal_2Ereal__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V3d ) ) )
& ! [V4y: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( ap @ c_2Ereal_2Eabs @ ( ap @ ( ap @ c_2Ereal_2Ereal__sub @ ( inj__ty_2Erealax_2Ereal @ V1x ) ) @ ( inj__ty_2Erealax_2Ereal @ V4y ) ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V3d ) ) )
=> ( ( surj__ty_2Erealax_2Ereal @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V4y ) ) )
= ( surj__ty_2Erealax_2Ereal @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V1x ) ) ) ) ) ) )
=> ( V2l
= ( surj__ty_2Erealax_2Ereal @ ( ap @ c_2Ereal_2Ereal__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) ) ) ).
thf(conj_thm_2Elim_2EINTERVAL__LEMMA,axiom,
! [V0a: tp__ty_2Erealax_2Ereal,V1b: tp__ty_2Erealax_2Ereal,V2x: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( inj__ty_2Erealax_2Ereal @ V0a ) ) @ ( inj__ty_2Erealax_2Ereal @ V2x ) ) )
& ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( inj__ty_2Erealax_2Ereal @ V2x ) ) @ ( inj__ty_2Erealax_2Ereal @ V1b ) ) ) )
=> ? [V3d: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( ap @ c_2Ereal_2Ereal__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V3d ) ) )
& ! [V4y: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( ap @ c_2Ereal_2Eabs @ ( ap @ ( ap @ c_2Ereal_2Ereal__sub @ ( inj__ty_2Erealax_2Ereal @ V2x ) ) @ ( inj__ty_2Erealax_2Ereal @ V4y ) ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V3d ) ) )
=> ( ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V0a ) ) @ ( inj__ty_2Erealax_2Ereal @ V4y ) ) )
& ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V4y ) ) @ ( inj__ty_2Erealax_2Ereal @ V1b ) ) ) ) ) ) ) ).
thf(conj_thm_2Elim_2EROLLE,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1a: tp__ty_2Erealax_2Ereal,V2b: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( inj__ty_2Erealax_2Ereal @ V1a ) ) @ ( inj__ty_2Erealax_2Ereal @ V2b ) ) )
& ( ( surj__ty_2Erealax_2Ereal @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V1a ) ) )
= ( surj__ty_2Erealax_2Ereal @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V2b ) ) ) )
& ! [V3x: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V1a ) ) @ ( inj__ty_2Erealax_2Ereal @ V3x ) ) )
& ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V3x ) ) @ ( inj__ty_2Erealax_2Ereal @ V2b ) ) ) )
=> ( p @ ( ap @ ( ap @ c_2Elim_2Econtl @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V3x ) ) ) )
& ! [V4x: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( inj__ty_2Erealax_2Ereal @ V1a ) ) @ ( inj__ty_2Erealax_2Ereal @ V4x ) ) )
& ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( inj__ty_2Erealax_2Ereal @ V4x ) ) @ ( inj__ty_2Erealax_2Ereal @ V2b ) ) ) )
=> ( p @ ( ap @ ( ap @ c_2Elim_2Edifferentiable @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V4x ) ) ) ) )
=> ? [V5z: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( inj__ty_2Erealax_2Ereal @ V1a ) ) @ ( inj__ty_2Erealax_2Ereal @ V5z ) ) )
& ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( inj__ty_2Erealax_2Ereal @ V5z ) ) @ ( inj__ty_2Erealax_2Ereal @ V2b ) ) )
& ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Ediffl @ V0f ) @ ( ap @ c_2Ereal_2Ereal__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V5z ) ) ) ) ) ) ).
thf(conj_thm_2Elim_2EMVT__LEMMA,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1a: tp__ty_2Erealax_2Ereal,V2b: tp__ty_2Erealax_2Ereal] :
( ( surj__ty_2Erealax_2Ereal
@ ( ap
@ ( lam @ ty_2Erealax_2Ereal
@ ^ [V3x: $i] : ( ap @ ( ap @ c_2Ereal_2Ereal__sub @ ( ap @ V0f @ V3x ) ) @ ( ap @ ( ap @ c_2Erealax_2Ereal__mul @ ( ap @ ( ap @ c_2Ereal_2E_2F @ ( ap @ ( ap @ c_2Ereal_2Ereal__sub @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V2b ) ) ) @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V1a ) ) ) ) @ ( ap @ ( ap @ c_2Ereal_2Ereal__sub @ ( inj__ty_2Erealax_2Ereal @ V2b ) ) @ ( inj__ty_2Erealax_2Ereal @ V1a ) ) ) ) @ V3x ) ) )
@ ( inj__ty_2Erealax_2Ereal @ V1a ) ) )
= ( surj__ty_2Erealax_2Ereal
@ ( ap
@ ( lam @ ty_2Erealax_2Ereal
@ ^ [V4x: $i] : ( ap @ ( ap @ c_2Ereal_2Ereal__sub @ ( ap @ V0f @ V4x ) ) @ ( ap @ ( ap @ c_2Erealax_2Ereal__mul @ ( ap @ ( ap @ c_2Ereal_2E_2F @ ( ap @ ( ap @ c_2Ereal_2Ereal__sub @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V2b ) ) ) @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V1a ) ) ) ) @ ( ap @ ( ap @ c_2Ereal_2Ereal__sub @ ( inj__ty_2Erealax_2Ereal @ V2b ) ) @ ( inj__ty_2Erealax_2Ereal @ V1a ) ) ) ) @ V4x ) ) )
@ ( inj__ty_2Erealax_2Ereal @ V2b ) ) ) ) ) ).
thf(conj_thm_2Elim_2EMVT,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1a: tp__ty_2Erealax_2Ereal,V2b: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( inj__ty_2Erealax_2Ereal @ V1a ) ) @ ( inj__ty_2Erealax_2Ereal @ V2b ) ) )
& ! [V3x: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V1a ) ) @ ( inj__ty_2Erealax_2Ereal @ V3x ) ) )
& ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V3x ) ) @ ( inj__ty_2Erealax_2Ereal @ V2b ) ) ) )
=> ( p @ ( ap @ ( ap @ c_2Elim_2Econtl @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V3x ) ) ) )
& ! [V4x: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( inj__ty_2Erealax_2Ereal @ V1a ) ) @ ( inj__ty_2Erealax_2Ereal @ V4x ) ) )
& ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( inj__ty_2Erealax_2Ereal @ V4x ) ) @ ( inj__ty_2Erealax_2Ereal @ V2b ) ) ) )
=> ( p @ ( ap @ ( ap @ c_2Elim_2Edifferentiable @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V4x ) ) ) ) )
=> ? [V5l: tp__ty_2Erealax_2Ereal,V6z: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( inj__ty_2Erealax_2Ereal @ V1a ) ) @ ( inj__ty_2Erealax_2Ereal @ V6z ) ) )
& ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( inj__ty_2Erealax_2Ereal @ V6z ) ) @ ( inj__ty_2Erealax_2Ereal @ V2b ) ) )
& ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Ediffl @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V5l ) ) @ ( inj__ty_2Erealax_2Ereal @ V6z ) ) )
& ( ( surj__ty_2Erealax_2Ereal @ ( ap @ ( ap @ c_2Ereal_2Ereal__sub @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V2b ) ) ) @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V1a ) ) ) )
= ( surj__ty_2Erealax_2Ereal @ ( ap @ ( ap @ c_2Erealax_2Ereal__mul @ ( ap @ ( ap @ c_2Ereal_2Ereal__sub @ ( inj__ty_2Erealax_2Ereal @ V2b ) ) @ ( inj__ty_2Erealax_2Ereal @ V1a ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V5l ) ) ) ) ) ) ) ).
thf(conj_thm_2Elim_2EDIFF__ISCONST__END,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1a: tp__ty_2Erealax_2Ereal,V2b: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( inj__ty_2Erealax_2Ereal @ V1a ) ) @ ( inj__ty_2Erealax_2Ereal @ V2b ) ) )
& ! [V3x: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V1a ) ) @ ( inj__ty_2Erealax_2Ereal @ V3x ) ) )
& ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V3x ) ) @ ( inj__ty_2Erealax_2Ereal @ V2b ) ) ) )
=> ( p @ ( ap @ ( ap @ c_2Elim_2Econtl @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V3x ) ) ) )
& ! [V4x: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( inj__ty_2Erealax_2Ereal @ V1a ) ) @ ( inj__ty_2Erealax_2Ereal @ V4x ) ) )
& ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( inj__ty_2Erealax_2Ereal @ V4x ) ) @ ( inj__ty_2Erealax_2Ereal @ V2b ) ) ) )
=> ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Ediffl @ V0f ) @ ( ap @ c_2Ereal_2Ereal__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V4x ) ) ) ) )
=> ( ( surj__ty_2Erealax_2Ereal @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V2b ) ) )
= ( surj__ty_2Erealax_2Ereal @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V1a ) ) ) ) ) ) ).
thf(conj_thm_2Elim_2EDIFF__ISCONST,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1a: tp__ty_2Erealax_2Ereal,V2b: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( inj__ty_2Erealax_2Ereal @ V1a ) ) @ ( inj__ty_2Erealax_2Ereal @ V2b ) ) )
& ! [V3x: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V1a ) ) @ ( inj__ty_2Erealax_2Ereal @ V3x ) ) )
& ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V3x ) ) @ ( inj__ty_2Erealax_2Ereal @ V2b ) ) ) )
=> ( p @ ( ap @ ( ap @ c_2Elim_2Econtl @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V3x ) ) ) )
& ! [V4x: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( inj__ty_2Erealax_2Ereal @ V1a ) ) @ ( inj__ty_2Erealax_2Ereal @ V4x ) ) )
& ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( inj__ty_2Erealax_2Ereal @ V4x ) ) @ ( inj__ty_2Erealax_2Ereal @ V2b ) ) ) )
=> ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Ediffl @ V0f ) @ ( ap @ c_2Ereal_2Ereal__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V4x ) ) ) ) )
=> ! [V5x: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V1a ) ) @ ( inj__ty_2Erealax_2Ereal @ V5x ) ) )
& ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V5x ) ) @ ( inj__ty_2Erealax_2Ereal @ V2b ) ) ) )
=> ( ( surj__ty_2Erealax_2Ereal @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V5x ) ) )
= ( surj__ty_2Erealax_2Ereal @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V1a ) ) ) ) ) ) ) ).
thf(conj_thm_2Elim_2EDIFF__ISCONST__ALL,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ( ! [V1x: tp__ty_2Erealax_2Ereal] : ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Ediffl @ V0f ) @ ( ap @ c_2Ereal_2Ereal__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V1x ) ) )
=> ! [V2x: tp__ty_2Erealax_2Ereal,V3y: tp__ty_2Erealax_2Ereal] :
( ( surj__ty_2Erealax_2Ereal @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V2x ) ) )
= ( surj__ty_2Erealax_2Ereal @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V3y ) ) ) ) ) ) ).
thf(conj_thm_2Elim_2EINTERVAL__ABS,axiom,
! [V0x: tp__ty_2Erealax_2Ereal,V1z: tp__ty_2Erealax_2Ereal,V2d: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( ap @ ( ap @ c_2Ereal_2Ereal__sub @ ( inj__ty_2Erealax_2Ereal @ V0x ) ) @ ( inj__ty_2Erealax_2Ereal @ V2d ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V1z ) ) )
& ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( inj__ty_2Erealax_2Ereal @ V1z ) ) @ ( ap @ ( ap @ c_2Erealax_2Ereal__add @ ( inj__ty_2Erealax_2Ereal @ V0x ) ) @ ( inj__ty_2Erealax_2Ereal @ V2d ) ) ) ) )
<=> ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( ap @ c_2Ereal_2Eabs @ ( ap @ ( ap @ c_2Ereal_2Ereal__sub @ ( inj__ty_2Erealax_2Ereal @ V1z ) ) @ ( inj__ty_2Erealax_2Ereal @ V0x ) ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V2d ) ) ) ) ).
thf(conj_thm_2Elim_2ECONT__INJ__LEMMA,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1g: $i] :
( ( mem @ V1g @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V2x: tp__ty_2Erealax_2Ereal,V3d: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( ap @ c_2Ereal_2Ereal__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V3d ) ) )
& ! [V4z: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( ap @ c_2Ereal_2Eabs @ ( ap @ ( ap @ c_2Ereal_2Ereal__sub @ ( inj__ty_2Erealax_2Ereal @ V4z ) ) @ ( inj__ty_2Erealax_2Ereal @ V2x ) ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V3d ) ) )
=> ( ( surj__ty_2Erealax_2Ereal @ ( ap @ V1g @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V4z ) ) ) )
= V4z ) )
& ! [V5z: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( ap @ c_2Ereal_2Eabs @ ( ap @ ( ap @ c_2Ereal_2Ereal__sub @ ( inj__ty_2Erealax_2Ereal @ V5z ) ) @ ( inj__ty_2Erealax_2Ereal @ V2x ) ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V3d ) ) )
=> ( p @ ( ap @ ( ap @ c_2Elim_2Econtl @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V5z ) ) ) ) )
=> ~ ! [V6z: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( ap @ c_2Ereal_2Eabs @ ( ap @ ( ap @ c_2Ereal_2Ereal__sub @ ( inj__ty_2Erealax_2Ereal @ V6z ) ) @ ( inj__ty_2Erealax_2Ereal @ V2x ) ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V3d ) ) )
=> ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V6z ) ) ) @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V2x ) ) ) ) ) ) ) ) ).
thf(conj_thm_2Elim_2ECONT__INJ__LEMMA2,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1g: $i] :
( ( mem @ V1g @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V2x: tp__ty_2Erealax_2Ereal,V3d: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( ap @ c_2Ereal_2Ereal__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V3d ) ) )
& ! [V4z: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( ap @ c_2Ereal_2Eabs @ ( ap @ ( ap @ c_2Ereal_2Ereal__sub @ ( inj__ty_2Erealax_2Ereal @ V4z ) ) @ ( inj__ty_2Erealax_2Ereal @ V2x ) ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V3d ) ) )
=> ( ( surj__ty_2Erealax_2Ereal @ ( ap @ V1g @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V4z ) ) ) )
= V4z ) )
& ! [V5z: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( ap @ c_2Ereal_2Eabs @ ( ap @ ( ap @ c_2Ereal_2Ereal__sub @ ( inj__ty_2Erealax_2Ereal @ V5z ) ) @ ( inj__ty_2Erealax_2Ereal @ V2x ) ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V3d ) ) )
=> ( p @ ( ap @ ( ap @ c_2Elim_2Econtl @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V5z ) ) ) ) )
=> ~ ! [V6z: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( ap @ c_2Ereal_2Eabs @ ( ap @ ( ap @ c_2Ereal_2Ereal__sub @ ( inj__ty_2Erealax_2Ereal @ V6z ) ) @ ( inj__ty_2Erealax_2Ereal @ V2x ) ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V3d ) ) )
=> ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V2x ) ) ) @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V6z ) ) ) ) ) ) ) ) ).
thf(conj_thm_2Elim_2ECONT__INJ__RANGE,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1g: $i] :
( ( mem @ V1g @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V2x: tp__ty_2Erealax_2Ereal,V3d: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( ap @ c_2Ereal_2Ereal__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V3d ) ) )
& ! [V4z: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( ap @ c_2Ereal_2Eabs @ ( ap @ ( ap @ c_2Ereal_2Ereal__sub @ ( inj__ty_2Erealax_2Ereal @ V4z ) ) @ ( inj__ty_2Erealax_2Ereal @ V2x ) ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V3d ) ) )
=> ( ( surj__ty_2Erealax_2Ereal @ ( ap @ V1g @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V4z ) ) ) )
= V4z ) )
& ! [V5z: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( ap @ c_2Ereal_2Eabs @ ( ap @ ( ap @ c_2Ereal_2Ereal__sub @ ( inj__ty_2Erealax_2Ereal @ V5z ) ) @ ( inj__ty_2Erealax_2Ereal @ V2x ) ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V3d ) ) )
=> ( p @ ( ap @ ( ap @ c_2Elim_2Econtl @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V5z ) ) ) ) )
=> ? [V6e: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( ap @ c_2Ereal_2Ereal__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V6e ) ) )
& ! [V7y: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( ap @ c_2Ereal_2Eabs @ ( ap @ ( ap @ c_2Ereal_2Ereal__sub @ ( inj__ty_2Erealax_2Ereal @ V7y ) ) @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V2x ) ) ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V6e ) ) )
=> ? [V8z: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( ap @ c_2Ereal_2Eabs @ ( ap @ ( ap @ c_2Ereal_2Ereal__sub @ ( inj__ty_2Erealax_2Ereal @ V8z ) ) @ ( inj__ty_2Erealax_2Ereal @ V2x ) ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V3d ) ) )
& ( ( surj__ty_2Erealax_2Ereal @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V8z ) ) )
= V7y ) ) ) ) ) ) ) ).
thf(conj_thm_2Elim_2ECONT__INVERSE,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1g: $i] :
( ( mem @ V1g @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V2x: tp__ty_2Erealax_2Ereal,V3d: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( ap @ c_2Ereal_2Ereal__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V3d ) ) )
& ! [V4z: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( ap @ c_2Ereal_2Eabs @ ( ap @ ( ap @ c_2Ereal_2Ereal__sub @ ( inj__ty_2Erealax_2Ereal @ V4z ) ) @ ( inj__ty_2Erealax_2Ereal @ V2x ) ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V3d ) ) )
=> ( ( surj__ty_2Erealax_2Ereal @ ( ap @ V1g @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V4z ) ) ) )
= V4z ) )
& ! [V5z: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( ap @ c_2Ereal_2Eabs @ ( ap @ ( ap @ c_2Ereal_2Ereal__sub @ ( inj__ty_2Erealax_2Ereal @ V5z ) ) @ ( inj__ty_2Erealax_2Ereal @ V2x ) ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V3d ) ) )
=> ( p @ ( ap @ ( ap @ c_2Elim_2Econtl @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V5z ) ) ) ) )
=> ( p @ ( ap @ ( ap @ c_2Elim_2Econtl @ V1g ) @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V2x ) ) ) ) ) ) ) ).
thf(conj_thm_2Elim_2EDIFF__INVERSE,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1g: $i] :
( ( mem @ V1g @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V2l: tp__ty_2Erealax_2Ereal,V3x: tp__ty_2Erealax_2Ereal,V4d: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( ap @ c_2Ereal_2Ereal__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V4d ) ) )
& ! [V5z: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( ap @ c_2Ereal_2Eabs @ ( ap @ ( ap @ c_2Ereal_2Ereal__sub @ ( inj__ty_2Erealax_2Ereal @ V5z ) ) @ ( inj__ty_2Erealax_2Ereal @ V3x ) ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V4d ) ) )
=> ( ( surj__ty_2Erealax_2Ereal @ ( ap @ V1g @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V5z ) ) ) )
= V5z ) )
& ! [V6z: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( ap @ c_2Ereal_2Eabs @ ( ap @ ( ap @ c_2Ereal_2Ereal__sub @ ( inj__ty_2Erealax_2Ereal @ V6z ) ) @ ( inj__ty_2Erealax_2Ereal @ V3x ) ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V4d ) ) )
=> ( p @ ( ap @ ( ap @ c_2Elim_2Econtl @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V6z ) ) ) )
& ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Ediffl @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V2l ) ) @ ( inj__ty_2Erealax_2Ereal @ V3x ) ) )
& ( V2l
!= ( surj__ty_2Erealax_2Ereal @ ( ap @ c_2Ereal_2Ereal__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) )
=> ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Ediffl @ V1g ) @ ( ap @ c_2Erealax_2Einv @ ( inj__ty_2Erealax_2Ereal @ V2l ) ) ) @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V3x ) ) ) ) ) ) ) ).
thf(conj_thm_2Elim_2EDIFF__INVERSE__LT,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1g: $i] :
( ( mem @ V1g @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V2l: tp__ty_2Erealax_2Ereal,V3x: tp__ty_2Erealax_2Ereal,V4d: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( ap @ c_2Ereal_2Ereal__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V4d ) ) )
& ! [V5z: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( ap @ c_2Ereal_2Eabs @ ( ap @ ( ap @ c_2Ereal_2Ereal__sub @ ( inj__ty_2Erealax_2Ereal @ V5z ) ) @ ( inj__ty_2Erealax_2Ereal @ V3x ) ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V4d ) ) )
=> ( ( surj__ty_2Erealax_2Ereal @ ( ap @ V1g @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V5z ) ) ) )
= V5z ) )
& ! [V6z: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( ap @ c_2Ereal_2Eabs @ ( ap @ ( ap @ c_2Ereal_2Ereal__sub @ ( inj__ty_2Erealax_2Ereal @ V6z ) ) @ ( inj__ty_2Erealax_2Ereal @ V3x ) ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V4d ) ) )
=> ( p @ ( ap @ ( ap @ c_2Elim_2Econtl @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V6z ) ) ) )
& ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Ediffl @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V2l ) ) @ ( inj__ty_2Erealax_2Ereal @ V3x ) ) )
& ( V2l
!= ( surj__ty_2Erealax_2Ereal @ ( ap @ c_2Ereal_2Ereal__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) )
=> ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Ediffl @ V1g ) @ ( ap @ c_2Erealax_2Einv @ ( inj__ty_2Erealax_2Ereal @ V2l ) ) ) @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V3x ) ) ) ) ) ) ) ).
thf(conj_thm_2Elim_2EINTERVAL__CLEMMA,axiom,
! [V0a: tp__ty_2Erealax_2Ereal,V1b: tp__ty_2Erealax_2Ereal,V2x: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( inj__ty_2Erealax_2Ereal @ V0a ) ) @ ( inj__ty_2Erealax_2Ereal @ V2x ) ) )
& ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( inj__ty_2Erealax_2Ereal @ V2x ) ) @ ( inj__ty_2Erealax_2Ereal @ V1b ) ) ) )
=> ? [V3d: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( ap @ c_2Ereal_2Ereal__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V3d ) ) )
& ! [V4y: tp__ty_2Erealax_2Ereal] :
( ( p @ ( ap @ ( ap @ c_2Ereal_2Ereal__lte @ ( ap @ c_2Ereal_2Eabs @ ( ap @ ( ap @ c_2Ereal_2Ereal__sub @ ( inj__ty_2Erealax_2Ereal @ V4y ) ) @ ( inj__ty_2Erealax_2Ereal @ V2x ) ) ) ) @ ( inj__ty_2Erealax_2Ereal @ V3d ) ) )
=> ( ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( inj__ty_2Erealax_2Ereal @ V0a ) ) @ ( inj__ty_2Erealax_2Ereal @ V4y ) ) )
& ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( inj__ty_2Erealax_2Ereal @ V4y ) ) @ ( inj__ty_2Erealax_2Ereal @ V1b ) ) ) ) ) ) ) ).
thf(conj_thm_2Elim_2EDIFF__INVERSE__OPEN,axiom,
! [V0f: $i] :
( ( mem @ V0f @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V1g: $i] :
( ( mem @ V1g @ ( arr @ ty_2Erealax_2Ereal @ ty_2Erealax_2Ereal ) )
=> ! [V2l: tp__ty_2Erealax_2Ereal,V3a: tp__ty_2Erealax_2Ereal,V4x: tp__ty_2Erealax_2Ereal,V5b: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( inj__ty_2Erealax_2Ereal @ V3a ) ) @ ( inj__ty_2Erealax_2Ereal @ V4x ) ) )
& ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( inj__ty_2Erealax_2Ereal @ V4x ) ) @ ( inj__ty_2Erealax_2Ereal @ V5b ) ) )
& ! [V6z: tp__ty_2Erealax_2Ereal] :
( ( ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( inj__ty_2Erealax_2Ereal @ V3a ) ) @ ( inj__ty_2Erealax_2Ereal @ V6z ) ) )
& ( p @ ( ap @ ( ap @ c_2Erealax_2Ereal__lt @ ( inj__ty_2Erealax_2Ereal @ V6z ) ) @ ( inj__ty_2Erealax_2Ereal @ V5b ) ) ) )
=> ( ( ( surj__ty_2Erealax_2Ereal @ ( ap @ V1g @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V6z ) ) ) )
= V6z )
& ( p @ ( ap @ ( ap @ c_2Elim_2Econtl @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V6z ) ) ) ) )
& ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Ediffl @ V0f ) @ ( inj__ty_2Erealax_2Ereal @ V2l ) ) @ ( inj__ty_2Erealax_2Ereal @ V4x ) ) )
& ( V2l
!= ( surj__ty_2Erealax_2Ereal @ ( ap @ c_2Ereal_2Ereal__of__num @ ( inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0 ) ) ) ) )
=> ( p @ ( ap @ ( ap @ ( ap @ c_2Elim_2Ediffl @ V1g ) @ ( ap @ c_2Erealax_2Einv @ ( inj__ty_2Erealax_2Ereal @ V2l ) ) ) @ ( ap @ V0f @ ( inj__ty_2Erealax_2Ereal @ V4x ) ) ) ) ) ) ) ).
%------------------------------------------------------------------------------