ITP001 Axioms: ITP131+5.ax
%------------------------------------------------------------------------------
% File : ITP131+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 : powser+2.ax [Gau20]
% : HL4131+5.ax [TPAP]
% Status : Satisfiable
% Syntax : Number of formulae : 45 ( 1 unt; 0 def)
% Number of atoms : 174 ( 39 equ)
% Maximal formula atoms : 11 ( 3 avg)
% Number of connectives : 131 ( 2 ~; 0 |; 12 &)
% ( 0 <=>; 117 =>; 0 <=; 0 <~>)
% Maximal formula depth : 15 ( 7 avg)
% Maximal term depth : 14 ( 2 avg)
% Number of predicates : 3 ( 2 usr; 0 prp; 1-2 aty)
% Number of functors : 57 ( 57 usr; 26 con; 0-4 aty)
% Number of variables : 135 ( 135 !; 0 ?)
% SPC : FOF_SAT_RFO_SEQ
% Comments :
% Bugfixes : v7.5.0 - Fixes to the axioms.
%------------------------------------------------------------------------------
fof(mem_c_2Epowser_2Ediffs,axiom,
mem(c_2Epowser_2Ediffs,arr(arr(ty_2Enum_2Enum,ty_2Erealax_2Ereal),arr(ty_2Enum_2Enum,ty_2Erealax_2Ereal))) ).
fof(lameq_f2842,axiom,
! [V2y] :
( mem(V2y,ty_2Erealax_2Ereal)
=> ! [V0n] :
( mem(V0n,ty_2Enum_2Enum)
=> ! [V1x] :
( mem(V1x,ty_2Erealax_2Ereal)
=> ! [V3p] : ap(f2842(V2y,V0n,V1x),V3p) = ap(ap(c_2Erealax_2Ereal__mul,ap(ap(c_2Ereal_2Epow,V1x),V3p)),ap(ap(c_2Ereal_2Epow,V2y),ap(ap(c_2Earithmetic_2E_2D,ap(c_2Enum_2ESUC,V0n)),V3p))) ) ) ) ).
fof(lameq_f2843,axiom,
! [V2y] :
( mem(V2y,ty_2Erealax_2Ereal)
=> ! [V0n] :
( mem(V0n,ty_2Enum_2Enum)
=> ! [V1x] :
( mem(V1x,ty_2Erealax_2Ereal)
=> ! [V4p] : ap(f2843(V2y,V0n,V1x),V4p) = ap(ap(c_2Erealax_2Ereal__mul,ap(ap(c_2Ereal_2Epow,V1x),V4p)),ap(ap(c_2Ereal_2Epow,V2y),ap(ap(c_2Earithmetic_2E_2D,V0n),V4p))) ) ) ) ).
fof(conj_thm_2Epowser_2EPOWDIFF__LEMMA,axiom,
! [V0n] :
( mem(V0n,ty_2Enum_2Enum)
=> ! [V1x] :
( mem(V1x,ty_2Erealax_2Ereal)
=> ! [V2y] :
( mem(V2y,ty_2Erealax_2Ereal)
=> ap(ap(c_2Ereal_2Esum,ap(ap(c_2Epair_2E_2C(ty_2Enum_2Enum,ty_2Enum_2Enum),c_2Enum_2E0),ap(c_2Enum_2ESUC,V0n))),f2842(V2y,V0n,V1x)) = ap(ap(c_2Erealax_2Ereal__mul,V2y),ap(ap(c_2Ereal_2Esum,ap(ap(c_2Epair_2E_2C(ty_2Enum_2Enum,ty_2Enum_2Enum),c_2Enum_2E0),ap(c_2Enum_2ESUC,V0n))),f2843(V2y,V0n,V1x))) ) ) ) ).
fof(lameq_f2844,axiom,
! [V2y] :
( mem(V2y,ty_2Erealax_2Ereal)
=> ! [V0n] :
( mem(V0n,ty_2Enum_2Enum)
=> ! [V1x] :
( mem(V1x,ty_2Erealax_2Ereal)
=> ! [V3p] : ap(f2844(V2y,V0n,V1x),V3p) = ap(ap(c_2Erealax_2Ereal__mul,ap(ap(c_2Ereal_2Epow,V1x),V3p)),ap(ap(c_2Ereal_2Epow,V2y),ap(ap(c_2Earithmetic_2E_2D,V0n),V3p))) ) ) ) ).
fof(conj_thm_2Epowser_2EPOWDIFF,axiom,
! [V0n] :
( mem(V0n,ty_2Enum_2Enum)
=> ! [V1x] :
( mem(V1x,ty_2Erealax_2Ereal)
=> ! [V2y] :
( mem(V2y,ty_2Erealax_2Ereal)
=> ap(ap(c_2Ereal_2Ereal__sub,ap(ap(c_2Ereal_2Epow,V1x),ap(c_2Enum_2ESUC,V0n))),ap(ap(c_2Ereal_2Epow,V2y),ap(c_2Enum_2ESUC,V0n))) = ap(ap(c_2Erealax_2Ereal__mul,ap(ap(c_2Ereal_2Ereal__sub,V1x),V2y)),ap(ap(c_2Ereal_2Esum,ap(ap(c_2Epair_2E_2C(ty_2Enum_2Enum,ty_2Enum_2Enum),c_2Enum_2E0),ap(c_2Enum_2ESUC,V0n))),f2844(V2y,V0n,V1x))) ) ) ) ).
fof(lameq_f2845,axiom,
! [V0n] :
( mem(V0n,ty_2Enum_2Enum)
=> ! [V1x] :
( mem(V1x,ty_2Erealax_2Ereal)
=> ! [V2y] :
( mem(V2y,ty_2Erealax_2Ereal)
=> ! [V4p] : ap(f2845(V0n,V1x,V2y),V4p) = ap(ap(c_2Erealax_2Ereal__mul,ap(ap(c_2Ereal_2Epow,V1x),ap(ap(c_2Earithmetic_2E_2D,V0n),V4p))),ap(ap(c_2Ereal_2Epow,V2y),V4p)) ) ) ) ).
fof(conj_thm_2Epowser_2EPOWREV,axiom,
! [V0n] :
( mem(V0n,ty_2Enum_2Enum)
=> ! [V1x] :
( mem(V1x,ty_2Erealax_2Ereal)
=> ! [V2y] :
( mem(V2y,ty_2Erealax_2Ereal)
=> ap(ap(c_2Ereal_2Esum,ap(ap(c_2Epair_2E_2C(ty_2Enum_2Enum,ty_2Enum_2Enum),c_2Enum_2E0),ap(c_2Enum_2ESUC,V0n))),f2844(V2y,V0n,V1x)) = ap(ap(c_2Ereal_2Esum,ap(ap(c_2Epair_2E_2C(ty_2Enum_2Enum,ty_2Enum_2Enum),c_2Enum_2E0),ap(c_2Enum_2ESUC,V0n))),f2845(V0n,V1x,V2y)) ) ) ) ).
fof(lameq_f2846,axiom,
! [V0f] :
( mem(V0f,arr(ty_2Enum_2Enum,ty_2Erealax_2Ereal))
=> ! [V1x] :
( mem(V1x,ty_2Erealax_2Ereal)
=> ! [V3n] : ap(f2846(V0f,V1x),V3n) = ap(ap(c_2Erealax_2Ereal__mul,ap(V0f,V3n)),ap(ap(c_2Ereal_2Epow,V1x),V3n)) ) ) ).
fof(lameq_f2847,axiom,
! [V0f] :
( mem(V0f,arr(ty_2Enum_2Enum,ty_2Erealax_2Ereal))
=> ! [V2z] :
( mem(V2z,ty_2Erealax_2Ereal)
=> ! [V4n] : ap(f2847(V0f,V2z),V4n) = ap(ap(c_2Erealax_2Ereal__mul,ap(c_2Ereal_2Eabs,ap(V0f,V4n))),ap(ap(c_2Ereal_2Epow,V2z),V4n)) ) ) ).
fof(conj_thm_2Epowser_2EPOWSER__INSIDEA,axiom,
! [V0f] :
( mem(V0f,arr(ty_2Enum_2Enum,ty_2Erealax_2Ereal))
=> ! [V1x] :
( mem(V1x,ty_2Erealax_2Ereal)
=> ! [V2z] :
( mem(V2z,ty_2Erealax_2Ereal)
=> ( ( p(ap(c_2Eseq_2Esummable,f2846(V0f,V1x)))
& p(ap(ap(c_2Erealax_2Ereal__lt,ap(c_2Ereal_2Eabs,V2z)),ap(c_2Ereal_2Eabs,V1x))) )
=> p(ap(c_2Eseq_2Esummable,f2847(V0f,V2z))) ) ) ) ) ).
fof(lameq_f2848,axiom,
! [V0f] :
( mem(V0f,arr(ty_2Enum_2Enum,ty_2Erealax_2Ereal))
=> ! [V2z] :
( mem(V2z,ty_2Erealax_2Ereal)
=> ! [V4n] : ap(f2848(V0f,V2z),V4n) = ap(ap(c_2Erealax_2Ereal__mul,ap(V0f,V4n)),ap(ap(c_2Ereal_2Epow,V2z),V4n)) ) ) ).
fof(conj_thm_2Epowser_2EPOWSER__INSIDE,axiom,
! [V0f] :
( mem(V0f,arr(ty_2Enum_2Enum,ty_2Erealax_2Ereal))
=> ! [V1x] :
( mem(V1x,ty_2Erealax_2Ereal)
=> ! [V2z] :
( mem(V2z,ty_2Erealax_2Ereal)
=> ( ( p(ap(c_2Eseq_2Esummable,f2846(V0f,V1x)))
& p(ap(ap(c_2Erealax_2Ereal__lt,ap(c_2Ereal_2Eabs,V2z)),ap(c_2Ereal_2Eabs,V1x))) )
=> p(ap(c_2Eseq_2Esummable,f2848(V0f,V2z))) ) ) ) ) ).
fof(lameq_f2849,axiom,
! [V0c] :
( mem(V0c,arr(ty_2Enum_2Enum,ty_2Erealax_2Ereal))
=> ! [V1n] : ap(f2849(V0c),V1n) = ap(ap(c_2Erealax_2Ereal__mul,ap(c_2Ereal_2Ereal__of__num,ap(c_2Enum_2ESUC,V1n))),ap(V0c,ap(c_2Enum_2ESUC,V1n))) ) ).
fof(ax_thm_2Epowser_2Ediffs,axiom,
! [V0c] :
( mem(V0c,arr(ty_2Enum_2Enum,ty_2Erealax_2Ereal))
=> ap(c_2Epowser_2Ediffs,V0c) = f2849(V0c) ) ).
fof(lameq_f2850,axiom,
! [V0c] :
( mem(V0c,arr(ty_2Enum_2Enum,ty_2Erealax_2Ereal))
=> ! [V1n] : ap(f2850(V0c),V1n) = ap(c_2Erealax_2Ereal__neg,ap(V0c,V1n)) ) ).
fof(lameq_f2851,axiom,
! [V0c] :
( mem(V0c,arr(ty_2Enum_2Enum,ty_2Erealax_2Ereal))
=> ! [V2n] : ap(f2851(V0c),V2n) = ap(c_2Erealax_2Ereal__neg,ap(ap(c_2Epowser_2Ediffs,V0c),V2n)) ) ).
fof(conj_thm_2Epowser_2EDIFFS__NEG,axiom,
! [V0c] :
( mem(V0c,arr(ty_2Enum_2Enum,ty_2Erealax_2Ereal))
=> ap(c_2Epowser_2Ediffs,f2850(V0c)) = f2851(V0c) ) ).
fof(lameq_f2852,axiom,
! [V1c] :
( mem(V1c,arr(ty_2Enum_2Enum,ty_2Erealax_2Ereal))
=> ! [V2x] :
( mem(V2x,ty_2Erealax_2Ereal)
=> ! [V3n] : ap(f2852(V1c,V2x),V3n) = ap(ap(c_2Erealax_2Ereal__mul,ap(ap(c_2Epowser_2Ediffs,V1c),V3n)),ap(ap(c_2Ereal_2Epow,V2x),V3n)) ) ) ).
fof(lameq_f2853,axiom,
! [V2x] :
( mem(V2x,ty_2Erealax_2Ereal)
=> ! [V1c] :
( mem(V1c,arr(ty_2Enum_2Enum,ty_2Erealax_2Ereal))
=> ! [V4n] : ap(f2853(V2x,V1c),V4n) = ap(ap(c_2Erealax_2Ereal__mul,ap(c_2Ereal_2Ereal__of__num,V4n)),ap(ap(c_2Erealax_2Ereal__mul,ap(V1c,V4n)),ap(ap(c_2Ereal_2Epow,V2x),ap(ap(c_2Earithmetic_2E_2D,V4n),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))) ) ) ).
fof(conj_thm_2Epowser_2EDIFFS__LEMMA,axiom,
! [V0n] :
( mem(V0n,ty_2Enum_2Enum)
=> ! [V1c] :
( mem(V1c,arr(ty_2Enum_2Enum,ty_2Erealax_2Ereal))
=> ! [V2x] :
( mem(V2x,ty_2Erealax_2Ereal)
=> ap(ap(c_2Ereal_2Esum,ap(ap(c_2Epair_2E_2C(ty_2Enum_2Enum,ty_2Enum_2Enum),c_2Enum_2E0),V0n)),f2852(V1c,V2x)) = ap(ap(c_2Erealax_2Ereal__add,ap(ap(c_2Ereal_2Esum,ap(ap(c_2Epair_2E_2C(ty_2Enum_2Enum,ty_2Enum_2Enum),c_2Enum_2E0),V0n)),f2853(V2x,V1c))),ap(ap(c_2Erealax_2Ereal__mul,ap(c_2Ereal_2Ereal__of__num,V0n)),ap(ap(c_2Erealax_2Ereal__mul,ap(V1c,V0n)),ap(ap(c_2Ereal_2Epow,V2x),ap(ap(c_2Earithmetic_2E_2D,V0n),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))) ) ) ) ).
fof(lameq_f2854,axiom,
! [V2x] :
( mem(V2x,ty_2Erealax_2Ereal)
=> ! [V1c] :
( mem(V1c,arr(ty_2Enum_2Enum,ty_2Erealax_2Ereal))
=> ! [V3n] : ap(f2854(V2x,V1c),V3n) = ap(ap(c_2Erealax_2Ereal__mul,ap(c_2Ereal_2Ereal__of__num,V3n)),ap(ap(c_2Erealax_2Ereal__mul,ap(V1c,V3n)),ap(ap(c_2Ereal_2Epow,V2x),ap(ap(c_2Earithmetic_2E_2D,V3n),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))) ) ) ).
fof(lameq_f2855,axiom,
! [V1c] :
( mem(V1c,arr(ty_2Enum_2Enum,ty_2Erealax_2Ereal))
=> ! [V2x] :
( mem(V2x,ty_2Erealax_2Ereal)
=> ! [V4n] : ap(f2855(V1c,V2x),V4n) = ap(ap(c_2Erealax_2Ereal__mul,ap(ap(c_2Epowser_2Ediffs,V1c),V4n)),ap(ap(c_2Ereal_2Epow,V2x),V4n)) ) ) ).
fof(conj_thm_2Epowser_2EDIFFS__LEMMA2,axiom,
! [V0n] :
( mem(V0n,ty_2Enum_2Enum)
=> ! [V1c] :
( mem(V1c,arr(ty_2Enum_2Enum,ty_2Erealax_2Ereal))
=> ! [V2x] :
( mem(V2x,ty_2Erealax_2Ereal)
=> ap(ap(c_2Ereal_2Esum,ap(ap(c_2Epair_2E_2C(ty_2Enum_2Enum,ty_2Enum_2Enum),c_2Enum_2E0),V0n)),f2854(V2x,V1c)) = ap(ap(c_2Ereal_2Ereal__sub,ap(ap(c_2Ereal_2Esum,ap(ap(c_2Epair_2E_2C(ty_2Enum_2Enum,ty_2Enum_2Enum),c_2Enum_2E0),V0n)),f2855(V1c,V2x))),ap(ap(c_2Erealax_2Ereal__mul,ap(c_2Ereal_2Ereal__of__num,V0n)),ap(ap(c_2Erealax_2Ereal__mul,ap(V1c,V0n)),ap(ap(c_2Ereal_2Epow,V2x),ap(ap(c_2Earithmetic_2E_2D,V0n),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))) ) ) ) ).
fof(lameq_f2856,axiom,
! [V0c] :
( mem(V0c,arr(ty_2Enum_2Enum,ty_2Erealax_2Ereal))
=> ! [V1x] :
( mem(V1x,ty_2Erealax_2Ereal)
=> ! [V2n] : ap(f2856(V0c,V1x),V2n) = ap(ap(c_2Erealax_2Ereal__mul,ap(ap(c_2Epowser_2Ediffs,V0c),V2n)),ap(ap(c_2Ereal_2Epow,V1x),V2n)) ) ) ).
fof(lameq_f2857,axiom,
! [V1x] :
( mem(V1x,ty_2Erealax_2Ereal)
=> ! [V0c] :
( mem(V0c,arr(ty_2Enum_2Enum,ty_2Erealax_2Ereal))
=> ! [V3n] : ap(f2857(V1x,V0c),V3n) = ap(ap(c_2Erealax_2Ereal__mul,ap(c_2Ereal_2Ereal__of__num,V3n)),ap(ap(c_2Erealax_2Ereal__mul,ap(V0c,V3n)),ap(ap(c_2Ereal_2Epow,V1x),ap(ap(c_2Earithmetic_2E_2D,V3n),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))) ) ) ).
fof(lameq_f2858,axiom,
! [V0c] :
( mem(V0c,arr(ty_2Enum_2Enum,ty_2Erealax_2Ereal))
=> ! [V1x] :
( mem(V1x,ty_2Erealax_2Ereal)
=> ! [V4n] : ap(f2858(V0c,V1x),V4n) = ap(ap(c_2Erealax_2Ereal__mul,ap(ap(c_2Epowser_2Ediffs,V0c),V4n)),ap(ap(c_2Ereal_2Epow,V1x),V4n)) ) ) ).
fof(conj_thm_2Epowser_2EDIFFS__EQUIV,axiom,
! [V0c] :
( mem(V0c,arr(ty_2Enum_2Enum,ty_2Erealax_2Ereal))
=> ! [V1x] :
( mem(V1x,ty_2Erealax_2Ereal)
=> ( p(ap(c_2Eseq_2Esummable,f2856(V0c,V1x)))
=> p(ap(ap(c_2Eseq_2Esums,f2857(V1x,V0c)),ap(c_2Eseq_2Esuminf,f2858(V0c,V1x)))) ) ) ) ).
fof(lameq_f2859,axiom,
! [V2h] :
( mem(V2h,ty_2Erealax_2Ereal)
=> ! [V1z] :
( mem(V1z,ty_2Erealax_2Ereal)
=> ! [V0m] :
( mem(V0m,ty_2Enum_2Enum)
=> ! [V3p] : ap(f2859(V2h,V1z,V0m),V3p) = ap(ap(c_2Ereal_2Ereal__sub,ap(ap(c_2Erealax_2Ereal__mul,ap(ap(c_2Ereal_2Epow,ap(ap(c_2Erealax_2Ereal__add,V1z),V2h)),ap(ap(c_2Earithmetic_2E_2D,V0m),V3p))),ap(ap(c_2Ereal_2Epow,V1z),V3p))),ap(ap(c_2Ereal_2Epow,V1z),V0m)) ) ) ) ).
fof(lameq_f2860,axiom,
! [V0m] :
( mem(V0m,ty_2Enum_2Enum)
=> ! [V2h] :
( mem(V2h,ty_2Erealax_2Ereal)
=> ! [V1z] :
( mem(V1z,ty_2Erealax_2Ereal)
=> ! [V4p] : ap(f2860(V0m,V2h,V1z),V4p) = ap(ap(c_2Erealax_2Ereal__mul,ap(ap(c_2Ereal_2Epow,V1z),V4p)),ap(ap(c_2Ereal_2Ereal__sub,ap(ap(c_2Ereal_2Epow,ap(ap(c_2Erealax_2Ereal__add,V1z),V2h)),ap(ap(c_2Earithmetic_2E_2D,V0m),V4p))),ap(ap(c_2Ereal_2Epow,V1z),ap(ap(c_2Earithmetic_2E_2D,V0m),V4p)))) ) ) ) ).
fof(conj_thm_2Epowser_2ETERMDIFF__LEMMA1,axiom,
! [V0m] :
( mem(V0m,ty_2Enum_2Enum)
=> ! [V1z] :
( mem(V1z,ty_2Erealax_2Ereal)
=> ! [V2h] :
( mem(V2h,ty_2Erealax_2Ereal)
=> ap(ap(c_2Ereal_2Esum,ap(ap(c_2Epair_2E_2C(ty_2Enum_2Enum,ty_2Enum_2Enum),c_2Enum_2E0),V0m)),f2859(V2h,V1z,V0m)) = ap(ap(c_2Ereal_2Esum,ap(ap(c_2Epair_2E_2C(ty_2Enum_2Enum,ty_2Enum_2Enum),c_2Enum_2E0),V0m)),f2860(V0m,V2h,V1z)) ) ) ) ).
fof(lameq_f2861,axiom,
! [V2n] :
( mem(V2n,ty_2Enum_2Enum)
=> ! [V3p] :
( mem(V3p,ty_2Enum_2Enum)
=> ! [V1h] :
( mem(V1h,ty_2Erealax_2Ereal)
=> ! [V0z] :
( mem(V0z,ty_2Erealax_2Ereal)
=> ! [V4q] : ap(f2861(V2n,V3p,V1h,V0z),V4q) = ap(ap(c_2Erealax_2Ereal__mul,ap(ap(c_2Ereal_2Epow,ap(ap(c_2Erealax_2Ereal__add,V0z),V1h)),V4q)),ap(ap(c_2Ereal_2Epow,V0z),ap(ap(c_2Earithmetic_2E_2D,ap(ap(c_2Earithmetic_2E_2D,ap(ap(c_2Earithmetic_2E_2D,V2n),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO)))),V3p)),V4q))) ) ) ) ) ).
fof(lameq_f2862,axiom,
! [V2n] :
( mem(V2n,ty_2Enum_2Enum)
=> ! [V1h] :
( mem(V1h,ty_2Erealax_2Ereal)
=> ! [V0z] :
( mem(V0z,ty_2Erealax_2Ereal)
=> ! [V3p] : ap(f2862(V2n,V1h,V0z),V3p) = ap(ap(c_2Erealax_2Ereal__mul,ap(ap(c_2Ereal_2Epow,V0z),V3p)),ap(ap(c_2Ereal_2Esum,ap(ap(c_2Epair_2E_2C(ty_2Enum_2Enum,ty_2Enum_2Enum),c_2Enum_2E0),ap(ap(c_2Earithmetic_2E_2D,ap(ap(c_2Earithmetic_2E_2D,V2n),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V3p))),f2861(V2n,V3p,V1h,V0z))) ) ) ) ).
fof(conj_thm_2Epowser_2ETERMDIFF__LEMMA2,axiom,
! [V0z] :
( mem(V0z,ty_2Erealax_2Ereal)
=> ! [V1h] :
( mem(V1h,ty_2Erealax_2Ereal)
=> ! [V2n] :
( mem(V2n,ty_2Enum_2Enum)
=> ( V1h != ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0)
=> ap(ap(c_2Ereal_2Ereal__sub,ap(ap(c_2Ereal_2E_2F,ap(ap(c_2Ereal_2Ereal__sub,ap(ap(c_2Ereal_2Epow,ap(ap(c_2Erealax_2Ereal__add,V0z),V1h)),V2n)),ap(ap(c_2Ereal_2Epow,V0z),V2n))),V1h)),ap(ap(c_2Erealax_2Ereal__mul,ap(c_2Ereal_2Ereal__of__num,V2n)),ap(ap(c_2Ereal_2Epow,V0z),ap(ap(c_2Earithmetic_2E_2D,V2n),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))) = ap(ap(c_2Erealax_2Ereal__mul,V1h),ap(ap(c_2Ereal_2Esum,ap(ap(c_2Epair_2E_2C(ty_2Enum_2Enum,ty_2Enum_2Enum),c_2Enum_2E0),ap(ap(c_2Earithmetic_2E_2D,V2n),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),f2862(V2n,V1h,V0z))) ) ) ) ) ).
fof(conj_thm_2Epowser_2ETERMDIFF__LEMMA3,axiom,
! [V0z] :
( mem(V0z,ty_2Erealax_2Ereal)
=> ! [V1h] :
( mem(V1h,ty_2Erealax_2Ereal)
=> ! [V2n] :
( mem(V2n,ty_2Enum_2Enum)
=> ! [V3k_27] :
( mem(V3k_27,ty_2Erealax_2Ereal)
=> ( ( V1h != ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0)
& p(ap(ap(c_2Ereal_2Ereal__lte,ap(c_2Ereal_2Eabs,V0z)),V3k_27))
& p(ap(ap(c_2Ereal_2Ereal__lte,ap(c_2Ereal_2Eabs,ap(ap(c_2Erealax_2Ereal__add,V0z),V1h))),V3k_27)) )
=> p(ap(ap(c_2Ereal_2Ereal__lte,ap(c_2Ereal_2Eabs,ap(ap(c_2Ereal_2Ereal__sub,ap(ap(c_2Ereal_2E_2F,ap(ap(c_2Ereal_2Ereal__sub,ap(ap(c_2Ereal_2Epow,ap(ap(c_2Erealax_2Ereal__add,V0z),V1h)),V2n)),ap(ap(c_2Ereal_2Epow,V0z),V2n))),V1h)),ap(ap(c_2Erealax_2Ereal__mul,ap(c_2Ereal_2Ereal__of__num,V2n)),ap(ap(c_2Ereal_2Epow,V0z),ap(ap(c_2Earithmetic_2E_2D,V2n),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))))))),ap(ap(c_2Erealax_2Ereal__mul,ap(c_2Ereal_2Ereal__of__num,V2n)),ap(ap(c_2Erealax_2Ereal__mul,ap(c_2Ereal_2Ereal__of__num,ap(ap(c_2Earithmetic_2E_2D,V2n),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))),ap(ap(c_2Erealax_2Ereal__mul,ap(ap(c_2Ereal_2Epow,V3k_27),ap(ap(c_2Earithmetic_2E_2D,V2n),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,c_2Earithmetic_2EZERO))))),ap(c_2Ereal_2Eabs,V1h)))))) ) ) ) ) ) ).
fof(conj_thm_2Epowser_2ETERMDIFF__LEMMA4,axiom,
! [V0f] :
( mem(V0f,arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal))
=> ! [V1k_27] :
( mem(V1k_27,ty_2Erealax_2Ereal)
=> ! [V2k] :
( mem(V2k,ty_2Erealax_2Ereal)
=> ( ( p(ap(ap(c_2Erealax_2Ereal__lt,ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0)),V2k))
& ! [V3h] :
( mem(V3h,ty_2Erealax_2Ereal)
=> ( ( p(ap(ap(c_2Erealax_2Ereal__lt,ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0)),ap(c_2Ereal_2Eabs,V3h)))
& p(ap(ap(c_2Erealax_2Ereal__lt,ap(c_2Ereal_2Eabs,V3h)),V2k)) )
=> p(ap(ap(c_2Ereal_2Ereal__lte,ap(c_2Ereal_2Eabs,ap(V0f,V3h))),ap(ap(c_2Erealax_2Ereal__mul,V1k_27),ap(c_2Ereal_2Eabs,V3h)))) ) ) )
=> p(ap(ap(ap(c_2Elim_2Etends__real__real,V0f),ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0)),ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0))) ) ) ) ) ).
fof(lameq_f2863,axiom,
! [V1g] :
( mem(V1g,arr(ty_2Erealax_2Ereal,arr(ty_2Enum_2Enum,ty_2Erealax_2Ereal)))
=> ! [V5h] : ap(f2863(V1g),V5h) = ap(c_2Eseq_2Esuminf,ap(V1g,V5h)) ) ).
fof(conj_thm_2Epowser_2ETERMDIFF__LEMMA5,axiom,
! [V0f] :
( mem(V0f,arr(ty_2Enum_2Enum,ty_2Erealax_2Ereal))
=> ! [V1g] :
( mem(V1g,arr(ty_2Erealax_2Ereal,arr(ty_2Enum_2Enum,ty_2Erealax_2Ereal)))
=> ! [V2k] :
( mem(V2k,ty_2Erealax_2Ereal)
=> ( ( p(ap(ap(c_2Erealax_2Ereal__lt,ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0)),V2k))
& p(ap(c_2Eseq_2Esummable,V0f))
& ! [V3h] :
( mem(V3h,ty_2Erealax_2Ereal)
=> ( ( p(ap(ap(c_2Erealax_2Ereal__lt,ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0)),ap(c_2Ereal_2Eabs,V3h)))
& p(ap(ap(c_2Erealax_2Ereal__lt,ap(c_2Ereal_2Eabs,V3h)),V2k)) )
=> ! [V4n] :
( mem(V4n,ty_2Enum_2Enum)
=> p(ap(ap(c_2Ereal_2Ereal__lte,ap(c_2Ereal_2Eabs,ap(ap(V1g,V3h),V4n))),ap(ap(c_2Erealax_2Ereal__mul,ap(V0f,V4n)),ap(c_2Ereal_2Eabs,V3h)))) ) ) ) )
=> p(ap(ap(ap(c_2Elim_2Etends__real__real,f2863(V1g)),ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0)),ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0))) ) ) ) ) ).
fof(lameq_f2864,axiom,
! [V0c] :
( mem(V0c,arr(ty_2Enum_2Enum,ty_2Erealax_2Ereal))
=> ! [V1k_27] :
( mem(V1k_27,ty_2Erealax_2Ereal)
=> ! [V3n] : ap(f2864(V0c,V1k_27),V3n) = ap(ap(c_2Erealax_2Ereal__mul,ap(V0c,V3n)),ap(ap(c_2Ereal_2Epow,V1k_27),V3n)) ) ) ).
fof(lameq_f2865,axiom,
! [V0c] :
( mem(V0c,arr(ty_2Enum_2Enum,ty_2Erealax_2Ereal))
=> ! [V1k_27] :
( mem(V1k_27,ty_2Erealax_2Ereal)
=> ! [V4n] : ap(f2865(V0c,V1k_27),V4n) = ap(ap(c_2Erealax_2Ereal__mul,ap(ap(c_2Epowser_2Ediffs,V0c),V4n)),ap(ap(c_2Ereal_2Epow,V1k_27),V4n)) ) ) ).
fof(lameq_f2866,axiom,
! [V0c] :
( mem(V0c,arr(ty_2Enum_2Enum,ty_2Erealax_2Ereal))
=> ! [V1k_27] :
( mem(V1k_27,ty_2Erealax_2Ereal)
=> ! [V5n] : ap(f2866(V0c,V1k_27),V5n) = ap(ap(c_2Erealax_2Ereal__mul,ap(ap(c_2Epowser_2Ediffs,ap(c_2Epowser_2Ediffs,V0c)),V5n)),ap(ap(c_2Ereal_2Epow,V1k_27),V5n)) ) ) ).
fof(lameq_f2867,axiom,
! [V0c] :
( mem(V0c,arr(ty_2Enum_2Enum,ty_2Erealax_2Ereal))
=> ! [V6x] :
( mem(V6x,ty_2Erealax_2Ereal)
=> ! [V7n] : ap(f2867(V0c,V6x),V7n) = ap(ap(c_2Erealax_2Ereal__mul,ap(V0c,V7n)),ap(ap(c_2Ereal_2Epow,V6x),V7n)) ) ) ).
fof(lameq_f2868,axiom,
! [V0c] :
( mem(V0c,arr(ty_2Enum_2Enum,ty_2Erealax_2Ereal))
=> ! [V6x] : ap(f2868(V0c),V6x) = ap(c_2Eseq_2Esuminf,f2867(V0c,V6x)) ) ).
fof(lameq_f2869,axiom,
! [V0c] :
( mem(V0c,arr(ty_2Enum_2Enum,ty_2Erealax_2Ereal))
=> ! [V2x] :
( mem(V2x,ty_2Erealax_2Ereal)
=> ! [V8n] : ap(f2869(V0c,V2x),V8n) = ap(ap(c_2Erealax_2Ereal__mul,ap(ap(c_2Epowser_2Ediffs,V0c),V8n)),ap(ap(c_2Ereal_2Epow,V2x),V8n)) ) ) ).
fof(conj_thm_2Epowser_2ETERMDIFF,axiom,
! [V0c] :
( mem(V0c,arr(ty_2Enum_2Enum,ty_2Erealax_2Ereal))
=> ! [V1k_27] :
( mem(V1k_27,ty_2Erealax_2Ereal)
=> ! [V2x] :
( mem(V2x,ty_2Erealax_2Ereal)
=> ( ( p(ap(c_2Eseq_2Esummable,f2864(V0c,V1k_27)))
& p(ap(c_2Eseq_2Esummable,f2865(V0c,V1k_27)))
& p(ap(c_2Eseq_2Esummable,f2866(V0c,V1k_27)))
& p(ap(ap(c_2Erealax_2Ereal__lt,ap(c_2Ereal_2Eabs,V2x)),ap(c_2Ereal_2Eabs,V1k_27))) )
=> p(ap(ap(ap(c_2Elim_2Ediffl,f2868(V0c)),ap(c_2Eseq_2Esuminf,f2869(V0c,V2x))),V2x)) ) ) ) ) ).
%------------------------------------------------------------------------------