let g be Real; for f being PartFunc of REAL,REAL st ( for h being convergent_to_0 Real_Sequence
for c being V8() Real_Sequence st rng c = {g} & rng (h + c) c= dom f & {g} c= dom f holds
(h ") (#) ((f /* (h + c)) - (f /* c)) is convergent ) holds
for h1, h2 being convergent_to_0 Real_Sequence
for c being V8() Real_Sequence st rng c = {g} & rng (h1 + c) c= dom f & rng (h2 + c) c= dom f & {g} c= dom f holds
lim ((h1 ") (#) ((f /* (h1 + c)) - (f /* c))) = lim ((h2 ") (#) ((f /* (h2 + c)) - (f /* c)))
let f be PartFunc of REAL,REAL; ( ( for h being convergent_to_0 Real_Sequence
for c being V8() Real_Sequence st rng c = {g} & rng (h + c) c= dom f & {g} c= dom f holds
(h ") (#) ((f /* (h + c)) - (f /* c)) is convergent ) implies for h1, h2 being convergent_to_0 Real_Sequence
for c being V8() Real_Sequence st rng c = {g} & rng (h1 + c) c= dom f & rng (h2 + c) c= dom f & {g} c= dom f holds
lim ((h1 ") (#) ((f /* (h1 + c)) - (f /* c))) = lim ((h2 ") (#) ((f /* (h2 + c)) - (f /* c))) )
assume A1:
for h being convergent_to_0 Real_Sequence
for c being V8() Real_Sequence st rng c = {g} & rng (h + c) c= dom f & {g} c= dom f holds
(h ") (#) ((f /* (h + c)) - (f /* c)) is convergent
; for h1, h2 being convergent_to_0 Real_Sequence
for c being V8() Real_Sequence st rng c = {g} & rng (h1 + c) c= dom f & rng (h2 + c) c= dom f & {g} c= dom f holds
lim ((h1 ") (#) ((f /* (h1 + c)) - (f /* c))) = lim ((h2 ") (#) ((f /* (h2 + c)) - (f /* c)))
let h1, h2 be convergent_to_0 Real_Sequence; for c being V8() Real_Sequence st rng c = {g} & rng (h1 + c) c= dom f & rng (h2 + c) c= dom f & {g} c= dom f holds
lim ((h1 ") (#) ((f /* (h1 + c)) - (f /* c))) = lim ((h2 ") (#) ((f /* (h2 + c)) - (f /* c)))
let c be V8() Real_Sequence; ( rng c = {g} & rng (h1 + c) c= dom f & rng (h2 + c) c= dom f & {g} c= dom f implies lim ((h1 ") (#) ((f /* (h1 + c)) - (f /* c))) = lim ((h2 ") (#) ((f /* (h2 + c)) - (f /* c))) )
assume that
A2:
rng c = {g}
and
A3:
rng (h1 + c) c= dom f
and
A4:
rng (h2 + c) c= dom f
and
A5:
{g} c= dom f
; lim ((h1 ") (#) ((f /* (h1 + c)) - (f /* c))) = lim ((h2 ") (#) ((f /* (h2 + c)) - (f /* c)))
deffunc H1( Element of NAT ) -> Element of REAL = h2 . $1;
deffunc H2( Element of NAT ) -> Element of REAL = h1 . $1;
consider a being Real_Sequence such that
A6:
for n being Element of NAT holds
( a . (2 * n) = H2(n) & a . ((2 * n) + 1) = H1(n) )
from SCHEME1:sch 2();
A7:
h2 is non-empty
by FDIFF_1:def 1;
A8:
h1 is non-empty
by FDIFF_1:def 1;
then A10:
a is non-empty
by SEQ_1:7;
A11:
lim h1 = 0
by FDIFF_1:def 1;
A12:
lim h2 = 0
by FDIFF_1:def 1;
A13:
h2 is convergent
by FDIFF_1:def 1;
A14:
h1 is convergent
by FDIFF_1:def 1;
then A15:
a is convergent
by A6, A11, A13, A12, Th1;
lim a = 0
by A6, A14, A11, A13, A12, Th1;
then reconsider a = a as convergent_to_0 Real_Sequence by A15, A10, FDIFF_1:def 1;
A16:
rng (a + c) c= dom f
then A23:
(a ") (#) ((f /* (a + c)) - (f /* c)) is convergent
by A1, A2, A5;
deffunc H3( Element of NAT ) -> Element of NAT = (2 * $1) + 1;
consider d being Real_Sequence such that
A24:
for n being Element of NAT holds d . n = H3(n)
from SEQ_1:sch 1();
reconsider I2 = d as V36() sequence of NAT by A24, Th3;
then A25:
((a ") (#) ((f /* (a + c)) - (f /* c))) * I2 = (h2 ") (#) ((f /* (h2 + c)) - (f /* c))
by FUNCT_2:113;
((a ") (#) ((f /* (a + c)) - (f /* c))) * I2 is subsequence of (a ") (#) ((f /* (a + c)) - (f /* c))
by VALUED_0:def 17;
then A26:
lim (((a ") (#) ((f /* (a + c)) - (f /* c))) * I2) = lim ((a ") (#) ((f /* (a + c)) - (f /* c)))
by A23, SEQ_4:30;
deffunc H4( Element of NAT ) -> Element of NAT = 2 * $1;
consider b being Real_Sequence such that
A27:
for n being Element of NAT holds b . n = H4(n)
from SEQ_1:sch 1();
reconsider I1 = b as V36() sequence of NAT by A27, Th2;
then A28:
((a ") (#) ((f /* (a + c)) - (f /* c))) * I1 = (h1 ") (#) ((f /* (h1 + c)) - (f /* c))
by FUNCT_2:113;
((a ") (#) ((f /* (a + c)) - (f /* c))) * I1 is subsequence of (a ") (#) ((f /* (a + c)) - (f /* c))
by VALUED_0:def 17;
hence
lim ((h1 ") (#) ((f /* (h1 + c)) - (f /* c))) = lim ((h2 ") (#) ((f /* (h2 + c)) - (f /* c)))
by A23, A26, A28, A25, SEQ_4:30; verum