let X be RealBanachSpace; for S being non empty Subset of X
for f being PartFunc of X,X st S is closed & dom f = S & rng f c= S & ex k being Real st
( 0 < k & k < 1 & ( for x, y being Point of X st x in S & y in S holds
||.((f /. x) - (f /. y)).|| <= k * ||.(x - y).|| ) ) holds
( ex x0 being Point of X st
( x0 in S & f . x0 = x0 ) & ( for x0, y0 being Point of X st x0 in S & y0 in S & f . x0 = x0 & f . y0 = y0 holds
x0 = y0 ) )
let S be non empty Subset of X; for f being PartFunc of X,X st S is closed & dom f = S & rng f c= S & ex k being Real st
( 0 < k & k < 1 & ( for x, y being Point of X st x in S & y in S holds
||.((f /. x) - (f /. y)).|| <= k * ||.(x - y).|| ) ) holds
( ex x0 being Point of X st
( x0 in S & f . x0 = x0 ) & ( for x0, y0 being Point of X st x0 in S & y0 in S & f . x0 = x0 & f . y0 = y0 holds
x0 = y0 ) )
let f be PartFunc of X,X; ( S is closed & dom f = S & rng f c= S & ex k being Real st
( 0 < k & k < 1 & ( for x, y being Point of X st x in S & y in S holds
||.((f /. x) - (f /. y)).|| <= k * ||.(x - y).|| ) ) implies ( ex x0 being Point of X st
( x0 in S & f . x0 = x0 ) & ( for x0, y0 being Point of X st x0 in S & y0 in S & f . x0 = x0 & f . y0 = y0 holds
x0 = y0 ) ) )
assume that
A1:
S is closed
and
A2:
( dom f = S & rng f c= S )
and
A3:
ex k being Real st
( 0 < k & k < 1 & ( for x, y being Point of X st x in S & y in S holds
||.((f /. x) - (f /. y)).|| <= k * ||.(x - y).|| ) )
; ( ex x0 being Point of X st
( x0 in S & f . x0 = x0 ) & ( for x0, y0 being Point of X st x0 in S & y0 in S & f . x0 = x0 & f . y0 = y0 holds
x0 = y0 ) )
consider x0 being object such that
A4:
x0 in S
by XBOOLE_0:def 1;
reconsider x0 = x0 as Element of X by A4;
consider K being Real such that
A5:
0 < K
and
A6:
K < 1
and
A7:
for x, y being Point of X st x in S & y in S holds
||.((f /. x) - (f /. y)).|| <= K * ||.(x - y).||
by A3;
deffunc H1( set , set ) -> set = f . $2;
consider g being Function such that
A8:
( dom g = NAT & g . 0 = x0 & ( for n being Nat holds g . (n + 1) = H1(n,g . n) ) )
from NAT_1:sch 11();
defpred S1[ Nat] means ( g . $1 in S & g . $1 is Element of X );
A9:
for k being Nat st S1[k] holds
S1[k + 1]
A12:
S1[ 0 ]
by A4, A8;
A13:
for n being Nat holds S1[n]
from NAT_1:sch 2(A12, A9);
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 A8, FUNCT_2:3;
for x being Element of NAT holds g . x in S
by A13;
then A15:
rng g c= S
by FUNCT_2:114;
A16:
for n being Nat holds ||.((g . (n + 1)) - (g . n)).|| <= ||.((g . 1) - (g . 0)).|| * (K to_power n)
A23:
for k, n being Nat holds ||.((g . (n + k)) - (g . n)).|| <= ||.((g . 1) - (g . 0)).|| * (((K to_power n) - (K to_power (n + k))) / (1 - K))
A28:
for k, n being Nat holds ||.((g . (n + k)) - (g . n)).|| <= ||.((g . 1) - (g . 0)).|| * ((K to_power n) / (1 - K))
then A39:
g is convergent
by LOPBAN_1:def 15, RSSPACE3:8;
then A40:
K (#) ||.(g - (lim g)).|| is convergent
by NORMSP_1:24, SEQ_2:7;
A41:
lim g in S
by A1, A15, A39, NFCONT_1:def 3;
A45: lim (K (#) ||.(g - (lim g)).||) =
K * (lim ||.(g - (lim g)).||)
by A39, NORMSP_1:24, SEQ_2:8
.=
K * 0
by A39, NORMSP_1:24
.=
0
;
A46:
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
set xp = lim g;
A50:
( g ^\ 1 is convergent & lim (g ^\ 1) = lim g )
by A39, LOPBAN_3:9;
then A51:
lim g = f /. (lim g)
by A46, NORMSP_1:def 7;
lim g = f /. (lim g)
by A46, A50, NORMSP_1:def 7;
then
lim g = f . (lim g)
by A1, A2, A15, A39, NFCONT_1:def 3, PARTFUN1:def 6;
hence
ex x0 being Point of X st
( x0 in S & f . x0 = x0 )
by A1, A15, A39, NFCONT_1:def 3; for x0, y0 being Point of X st x0 in S & y0 in S & f . x0 = x0 & f . y0 = y0 holds
x0 = y0
for x0, y0 being Point of X st x0 in S & y0 in S & f . x0 = x0 & f . y0 = y0 holds
x0 = y0
proof
let x0,
y0 be
Point of
X;
( x0 in S & y0 in S & f . x0 = x0 & f . y0 = y0 implies x0 = y0 )
assume that A61:
x0 in S
and A62:
y0 in S
and A63:
f . x0 = x0
and A64:
f . y0 = y0
;
x0 = y0
x0 = lim g
by A52, A61, A63;
hence
x0 = y0
by A52, A62, A64;
verum
end;
hence
for x0, y0 being Point of X st x0 in S & y0 in S & f . x0 = x0 & f . y0 = y0 holds
x0 = y0
; verum