let V be RealNormSpace; for X being SubRealNormSpace of V
for x0 being Point of V
for d being Real st ex Z being non empty Subset of REAL st
( Z = { ||.(x - x0).|| where x is Point of V : x in X } & d = lower_bound Z & lower_bound Z > 0 ) holds
( not x0 in X & ex G being Point of (DualSp V) st
( ( for x being Point of V st x in X holds
(Bound2Lipschitz (G,V)) . x = 0 ) & (Bound2Lipschitz (G,V)) . x0 = 1 & ||.G.|| = 1 / d ) )
let X be SubRealNormSpace of V; for x0 being Point of V
for d being Real st ex Z being non empty Subset of REAL st
( Z = { ||.(x - x0).|| where x is Point of V : x in X } & d = lower_bound Z & lower_bound Z > 0 ) holds
( not x0 in X & ex G being Point of (DualSp V) st
( ( for x being Point of V st x in X holds
(Bound2Lipschitz (G,V)) . x = 0 ) & (Bound2Lipschitz (G,V)) . x0 = 1 & ||.G.|| = 1 / d ) )
let x0 be Point of V; for d being Real st ex Z being non empty Subset of REAL st
( Z = { ||.(x - x0).|| where x is Point of V : x in X } & d = lower_bound Z & lower_bound Z > 0 ) holds
( not x0 in X & ex G being Point of (DualSp V) st
( ( for x being Point of V st x in X holds
(Bound2Lipschitz (G,V)) . x = 0 ) & (Bound2Lipschitz (G,V)) . x0 = 1 & ||.G.|| = 1 / d ) )
let d be Real; ( ex Z being non empty Subset of REAL st
( Z = { ||.(x - x0).|| where x is Point of V : x in X } & d = lower_bound Z & lower_bound Z > 0 ) implies ( not x0 in X & ex G being Point of (DualSp V) st
( ( for x being Point of V st x in X holds
(Bound2Lipschitz (G,V)) . x = 0 ) & (Bound2Lipschitz (G,V)) . x0 = 1 & ||.G.|| = 1 / d ) ) )
assume
ex Z being non empty Subset of REAL st
( Z = { ||.(x - x0).|| where x is Point of V : x in X } & d = lower_bound Z & lower_bound Z > 0 )
; ( not x0 in X & ex G being Point of (DualSp V) st
( ( for x being Point of V st x in X holds
(Bound2Lipschitz (G,V)) . x = 0 ) & (Bound2Lipschitz (G,V)) . x0 = 1 & ||.G.|| = 1 / d ) )
then consider Z being non empty Subset of REAL such that
AS2:
( Z = { ||.(x - x0).|| where x is Point of V : x in X } & d = lower_bound Z & lower_bound Z > 0 )
;
set M0 = { (z + (a * x0)) where z is Point of V, a is Real : z in X } ;
A1:
0. V = (0. V) + (0 * x0)
by RLVECT_1:10;
0. V = 0. X
by DUALSP01:def 16;
then D1:
0. V in X
;
then
0. V in { (z + (a * x0)) where z is Point of V, a is Real : z in X }
by A1;
then reconsider M0 = { (z + (a * x0)) where z is Point of V, a is Real : z in X } as non empty set ;
then
M0 c= the carrier of V
;
then reconsider M0 = M0 as non empty Subset of V ;
B0:
X is Subspace of V
by NORMSP_3:27;
set M = NLin M0;
AD1:
M0 is linearly-closed
then X01:
the carrier of (NLin M0) = M0
by NORMSP_3:31;
V2:
x0 = (0. V) + (1 * x0)
by RLVECT_1:def 8;
then V21:
x0 in NLin M0
by D1, X01;
AD2:
for v being Point of (NLin M0) ex x being Point of V ex a being Real st
( v = x + (a * x0) & x in X )
reconsider r0 = 0 as Real ;
for r being ExtReal st r in Z holds
r0 <= r
then
r0 is LowerBound of Z
by XXREAL_2:def 2;
then U2:
Z is bounded_below
;
hence
not x0 in X
; ex G being Point of (DualSp V) st
( ( for x being Point of V st x in X holds
(Bound2Lipschitz (G,V)) . x = 0 ) & (Bound2Lipschitz (G,V)) . x0 = 1 & ||.G.|| = 1 / d )
AD3:
for x1, x2 being Point of V
for a1, a2 being Real st x1 in X & x2 in X & x1 + (a1 * x0) = x2 + (a2 * x0) holds
( x1 = x2 & a1 = a2 )
proof
let x1,
x2 be
Point of
V;
for a1, a2 being Real st x1 in X & x2 in X & x1 + (a1 * x0) = x2 + (a2 * x0) holds
( x1 = x2 & a1 = a2 )let a1,
a2 be
Real;
( x1 in X & x2 in X & x1 + (a1 * x0) = x2 + (a2 * x0) implies ( x1 = x2 & a1 = a2 ) )
assume P1:
(
x1 in X &
x2 in X &
x1 + (a1 * x0) = x2 + (a2 * x0) )
;
( x1 = x2 & a1 = a2 )
then (x1 + (a1 * x0)) - x2 =
(x2 + (- x2)) + (a2 * x0)
by RLVECT_1:def 3
.=
(0. V) + (a2 * x0)
by RLVECT_1:5
;
then P5:
((x1 + (a1 * x0)) - x2) - (a1 * x0) = (a2 - a1) * x0
by RLVECT_1:35;
P6:
((x1 + (a1 * x0)) - x2) - (a1 * x0) =
(x1 + (a1 * x0)) + ((- x2) - (a1 * x0))
by RLVECT_1:def 3
.=
x1 + ((a1 * x0) + ((- x2) - (a1 * x0)))
by RLVECT_1:def 3
.=
x1 + (((a1 * x0) + (- x2)) - (a1 * x0))
by RLVECT_1:def 3
.=
x1 + ((- x2) + ((a1 * x0) - (a1 * x0)))
by RLVECT_1:def 3
.=
x1 + ((- x2) + (0. V))
by RLVECT_1:15
;
P7:
a2 = a1
proof
assume
a2 <> a1
;
contradiction
then Q0:
a2 - a1 <> 0
;
then Q1:
(a2 - a1) * (1 / (a2 - a1)) = 1
by XCMPLX_1:106;
1
* (x1 - x2) = (a2 - a1) * x0
by P5, P6, RLVECT_1:def 8;
then
(a2 - a1) * ((1 / (a2 - a1)) * (x1 - x2)) = (a2 - a1) * x0
by Q1, RLVECT_1:def 7;
then Q2:
(1 / (a2 - a1)) * (x1 - x2) = x0
by Q0, RLVECT_1:36;
reconsider r = 1
/ (a2 - a1) as
Real ;
Q4:
(
r * x1 in X &
r * x2 in X )
by B0, P1, RLSUB_1:21;
r * (x1 - x2) = (r * x1) - (r * x2)
by RLVECT_1:34;
hence
contradiction
by P4, Q2, B0, Q4, RLSUB_1:23;
verum
end;
then
x1 - x2 = 0. V
by P5, P6, RLVECT_1:10;
hence
(
x1 = x2 &
a1 = a2 )
by P7, RLVECT_1:21;
verum
end;
defpred S1[ object , object ] means ex z being Point of V ex a being Real st
( z in X & $1 = z + (a * x0) & $2 = a );
F1:
for v being Element of (NLin M0) ex a being Element of REAL st S1[v,a]
consider f being Function of (NLin M0),REAL such that
A1F:
for x being Element of (NLin M0) holds S1[x,f . x]
from FUNCT_2:sch 3(F1);
A1:
for v being Point of (NLin M0)
for z being Point of V
for a being Real st z in X & v = z + (a * x0) holds
f . v = a
f is linear-Functional of (NLin M0)
proof
B1:
f is
additive
proof
let v,
w be
VECTOR of
(NLin M0);
HAHNBAN:def 2 f . (v + w) = (f . v) + (f . w)
consider x1 being
Point of
V,
a1 being
Real such that B11:
(
v = x1 + (a1 * x0) &
x1 in X )
by AD2;
consider x2 being
Point of
V,
a2 being
Real such that B13:
(
w = x2 + (a2 * x0) &
x2 in X )
by AD2;
B14:
(
f . v = a1 &
f . w = a2 )
by A1, B11, B13;
v + w =
(x1 + (a1 * x0)) + (x2 + (a2 * x0))
by B11, B13, NORMSP_3:28
.=
x1 + ((a1 * x0) + (x2 + (a2 * x0)))
by RLVECT_1:def 3
.=
x1 + (x2 + ((a1 * x0) + (a2 * x0)))
by RLVECT_1:def 3
.=
(x1 + x2) + ((a1 * x0) + (a2 * x0))
by RLVECT_1:def 3
.=
(x1 + x2) + ((a1 + a2) * x0)
by RLVECT_1:def 6
;
hence
f . (v + w) = (f . v) + (f . w)
by B14, A1, B0, B11, B13, RLSUB_1:20;
verum
end;
f is
homogeneous
hence
f is
linear-Functional of
(NLin M0)
by B1;
verum
end;
then reconsider f = f as linear-Functional of (NLin M0) ;
A5:
for v being Point of (NLin M0) holds |.(f . v).| <= (1 / d) * ||.v.||
proof
let v be
Point of
(NLin M0);
|.(f . v).| <= (1 / d) * ||.v.||
consider x being
Point of
V,
a being
Real such that B5:
(
v = x + (a * x0) &
x in X )
by AD2;
per cases
( a = 0 or a <> 0 )
;
suppose B6:
a <> 0
;
|.(f . v).| <= (1 / d) * ||.v.||C3:
||.(x + (a * x0)).|| =
||.((1 * x) + (a * x0)).||
by RLVECT_1:def 8
.=
||.(((a * (1 / a)) * x) + (a * x0)).||
by B6, XCMPLX_1:106
.=
||.((a * ((1 / a) * x)) + (a * x0)).||
by RLVECT_1:def 7
.=
||.(a * (((1 / a) * x) + x0)).||
by RLVECT_1:def 5
.=
|.a.| * ||.(((1 / a) * x) + x0).||
by NORMSP_1:def 1
;
C4:
||.(((1 / a) * x) + x0).|| =
||.(- (((1 / a) * x) + x0)).||
by NORMSP_1:2
.=
||.((- ((1 / a) * x)) - x0).||
by RLVECT_1:30
;
set s =
||.((- ((1 / a) * x)) - x0).||;
C52:
- ((1 / a) * x) = (1 / a) * (- x)
by RLVECT_1:25;
- x in X
by B0, B5, RLSUB_1:22;
then
- ((1 / a) * x) in X
by B0, C52, RLSUB_1:21;
then
||.((- ((1 / a) * x)) - x0).|| in Z
by AS2;
then C5:
||.((- ((1 / a) * x)) - x0).|| >= d
by AS2, U2, SEQ_4:def 2;
|.a.| >= 0
by COMPLEX1:46;
then
|.a.| * ||.((- ((1 / a) * x)) - x0).|| >= |.a.| * d
by C5, XREAL_1:64;
then
||.(x + (a * x0)).|| / d >= |.a.|
by AS2, C3, C4, XREAL_1:77;
then
(1 / d) * ||.(x + (a * x0)).|| >= |.a.|
by XCMPLX_1:99;
then
|.(f . (x + (a * x0))).| <= (1 / d) * ||.(x + (a * x0)).||
by A1, B5;
hence
|.(f . v).| <= (1 / d) * ||.v.||
by B5, NORMSP_3:28;
verum end; end;
end;
then
f is Lipschitzian
by AS2;
then reconsider f = f as Lipschitzian linear-Functional of (NLin M0) ;
reconsider F = f as Point of (DualSp (NLin M0)) by DUALSP01:def 10;
consider g being Lipschitzian linear-Functional of V, G being Point of (DualSp V) such that
C1:
( g = G & g | the carrier of (NLin M0) = f & ||.G.|| = ||.F.|| )
by DUALSP01:36;
A31:
for x being Point of V st x in X holds
(Bound2Lipschitz (G,V)) . x = 0
A12: (Bound2Lipschitz (G,V)) . x0 =
G . x0
by SUBSET_1:def 8
.=
f . x0
by C1, V21, FUNCT_1:49
.=
1
by A1, V2, D1, V21
;
take
G
; ( ( for x being Point of V st x in X holds
(Bound2Lipschitz (G,V)) . x = 0 ) & (Bound2Lipschitz (G,V)) . x0 = 1 & ||.G.|| = 1 / d )
then
upper_bound (PreNorms f) <= 1 / d
by SEQ_4:45;
then B3:
||.F.|| <= 1 / d
by DUALSP01:24;
then
1 <= ||.F.|| * d
by NORMSP_3:22;
then
1 / d <= (||.F.|| * d) / d
by XREAL_1:72, AS2;
then
1 / d <= ||.F.||
by XCMPLX_1:89, AS2;
hence
( ( for x being Point of V st x in X holds
(Bound2Lipschitz (G,V)) . x = 0 ) & (Bound2Lipschitz (G,V)) . x0 = 1 & ||.G.|| = 1 / d )
by A31, A12, C1, B3, XXREAL_0:1; verum