let X be ComplexBanachSpace; for f being Function of X,X st f is Contraction of X holds
ex xp being Point of X st
( f . xp = xp & ( for x being Point of X st f . x = x holds
xp = x ) )
set x0 = the Element of X;
let f be Function of X,X; ( f is Contraction of X implies ex xp being Point of X st
( f . xp = xp & ( for x being Point of X st f . x = x holds
xp = x ) ) )
assume
f is Contraction of X
; ex xp being Point of X st
( f . xp = xp & ( for x being Point of X st f . x = x holds
xp = x ) )
then consider K being Real such that
A1:
0 < K
and
A2:
K < 1
and
A3:
for x, y being Point of X holds ||.((f . x) - (f . y)).|| <= K * ||.(x - y).||
by Def7;
deffunc H1( set , set ) -> set = f . $2;
consider g being Function such that
A4:
( dom g = NAT & g . 0 = the Element of X & ( for n being Nat holds g . (n + 1) = H1(n,g . n) ) )
from NAT_1:sch 11();
defpred S1[ Nat] means g . $1 in the carrier of X;
A5:
for k being Nat st S1[k] holds
S1[k + 1]
proof
let k be
Nat;
( S1[k] implies S1[k + 1] )
assume A6:
S1[
k]
;
S1[k + 1]
g . (k + 1) = f . (g . k)
by A4;
hence
S1[
k + 1]
by A6, FUNCT_2:5;
verum
end;
A7:
S1[ 0 ]
by A4;
for n being Nat holds S1[n]
from NAT_1:sch 2(A7, A5);
then
for n being object st n in NAT holds
g . n in the carrier of X
;
then reconsider g = g as sequence of X by A4, FUNCT_2:3;
A9:
for n being Nat holds ||.((g . (n + 1)) - (g . n)).|| <= ||.((g . 1) - (g . 0)).|| * (K to_power n)
A14:
for k, n being Element of NAT holds ||.((g . (n + k)) - (g . n)).|| <= ||.((g . 1) - (g . 0)).|| * (((K to_power n) - (K to_power (n + k))) / (1 - K))
A19:
for k, n being Element of NAT holds ||.((g . (n + k)) - (g . n)).|| <= ||.((g . 1) - (g . 0)).|| * ((K to_power n) / (1 - K))
now for e being Real st e > 0 holds
ex nn being Nat st
for n, m being Nat st n >= nn & m >= nn holds
||.((g . n) - (g . m)).|| < elet e be
Real;
( e > 0 implies ex nn being Nat st
for n, m being Nat st n >= nn & m >= nn holds
||.((g . n) - (g . m)).|| < e )assume A23:
e > 0
;
ex nn being Nat st
for n, m being Nat st n >= nn & m >= nn holds
||.((g . n) - (g . m)).|| < e
e / 2
> 0
by A23;
then consider n being
Nat such that A24:
|.((||.((g . 1) - (g . 0)).|| / (1 - K)) * (K to_power n)).| < e / 2
by A1, A2, NFCONT_2:16;
reconsider nn =
n + 1 as
Nat ;
take nn =
nn;
for n, m being Nat st n >= nn & m >= nn holds
||.((g . n) - (g . m)).|| < e
(||.((g . 1) - (g . 0)).|| / (1 - K)) * (K to_power n) <= |.((||.((g . 1) - (g . 0)).|| / (1 - K)) * (K to_power n)).|
by ABSVALUE:4;
then
(||.((g . 1) - (g . 0)).|| / (1 - K)) * (K to_power n) < e / 2
by A24, XXREAL_0:2;
then A25:
||.((g . 1) - (g . 0)).|| * ((K to_power n) / (1 - K)) < e / 2
by XCMPLX_1:75;
now for m, l being Nat st nn <= m & nn <= l holds
||.((g . l) - (g . m)).|| < elet m,
l be
Nat;
( nn <= m & nn <= l implies ||.((g . l) - (g . m)).|| < e )assume that A26:
nn <= m
and A27:
nn <= l
;
||.((g . l) - (g . m)).|| < e
n < m
by A26, NAT_1:13;
then consider k1 being
Nat such that A28:
n + k1 = m
by NAT_1:10;
n < l
by A27, NAT_1:13;
then consider k2 being
Nat such that A29:
n + k2 = l
by NAT_1:10;
reconsider k2 =
k2 as
Nat ;
A30:
n in NAT
by ORDINAL1:def 12;
A31:
k2 in NAT
by ORDINAL1:def 12;
||.((g . (n + k2)) - (g . n)).|| <= ||.((g . 1) - (g . 0)).|| * ((K to_power n) / (1 - K))
by A19, A30, A31;
then A32:
||.((g . l) - (g . n)).|| < e / 2
by A25, A29, XXREAL_0:2;
reconsider k1 =
k1 as
Element of
NAT by ORDINAL1:def 12;
||.((g . (n + k1)) - (g . n)).|| <= ||.((g . 1) - (g . 0)).|| * ((K to_power n) / (1 - K))
by A19, A30;
then
||.((g . m) - (g . n)).|| < e / 2
by A25, A28, XXREAL_0:2;
hence
||.((g . l) - (g . m)).|| < e
by A32, Lm2;
verum end; hence
for
n,
m being
Nat st
n >= nn &
m >= nn holds
||.((g . n) - (g . m)).|| < e
;
verum end;
then
g is Cauchy_sequence_by_Norm
by CSSPACE3:8;
then A33:
g is convergent
by CLOPBAN1:def 13;
then A34:
K (#) ||.(g - (lim g)).|| is convergent
by CLVECT_1:118, SEQ_2:7;
A35: lim (K (#) ||.(g - (lim g)).||) =
K * (lim ||.(g - (lim g)).||)
by A33, CLVECT_1:118, SEQ_2:8
.=
K * 0
by A33, CLVECT_1:118
.=
0
;
A36:
for e being Real st e > 0 holds
ex n being Nat st
for m being Nat st n <= m holds
||.(((g ^\ 1) . m) - (f . (lim g))).|| < e
take xp = lim g; ( f . xp = xp & ( for x being Point of X st f . x = x holds
xp = x ) )
A41:
( g ^\ 1 is convergent & lim (g ^\ 1) = lim g )
by A33, CLOPBAN3:9;
then A42:
lim g = f . (lim g)
by A36, CLVECT_1:def 16;
now for x being Point of X st f . x = x holds
x = xpend;
hence
( f . xp = xp & ( for x being Point of X st f . x = x holds
xp = x ) )
by A41, A36, CLVECT_1:def 16; verum