consider CY being Subset of X such that
A2:
( CY = the carrier of Y & CY is closed )
by A1;
set S = VectQuot (X,Y);
A3:
the carrier of (VectQuot (X,Y)) = CosetSet (X,Y)
by LMQ06;
then reconsider NF = NormCoset (X,Y) as Function of the carrier of (VectQuot (X,Y)),REAL ;
reconsider T = NORMSTR(# the carrier of (VectQuot (X,Y)),(0. (VectQuot (X,Y))), the addF of (VectQuot (X,Y)), the Mult of (VectQuot (X,Y)),NF #) as non empty NORMSTR ;
then A4:
T is Abelian
;
then A5:
T is add-associative
;
then A6:
T is right_zeroed
;
A7:
T is right_complementable
then A8:
T is scalar-distributive
;
then A9:
T is vector-distributive
;
then A10:
T is scalar-associative
;
then A11:
T is scalar-unital
;
A13:
||.(0. T).|| = lower_bound (NormVSets (X,Y,(0. X)))
by A3, DeNorm, LMQ13;
then A14:
||.(0. T).|| <= ||.(0. X).||
by LMQ23;
then A15:
T is reflexive
by A13, LMQ23;
now for z being Element of T st ||.z.|| = 0 holds
z = 0. Tlet z be
Element of
T;
( ||.z.|| = 0 implies z = 0. T )assume A16:
||.z.|| = 0
;
z = 0. Treconsider z1 =
z as
Element of
(VectQuot (X,Y)) ;
consider v being
Point of
X such that A17:
z1 = v + Y
by LMQ07;
A18:
0 = lower_bound (NormVSets (X,Y,v))
by A3, A16, A17, DeNorm;
for
e being
Real st
0 < e holds
ex
w being
VECTOR of
X st
(
w in CY &
||.(v - w).|| <= e )
proof
let e be
Real;
( 0 < e implies ex w being VECTOR of X st
( w in CY & ||.(v - w).|| <= e ) )
set g =
lower_bound (NormVSets (X,Y,v));
assume
0 < e
;
ex w being VECTOR of X st
( w in CY & ||.(v - w).|| <= e )
then consider r being
Real such that A19:
(
r in NormVSets (
X,
Y,
v) &
r < (lower_bound (NormVSets (X,Y,v))) + e )
by SEQ_4:def 2;
consider x being
VECTOR of
X such that A20:
(
r = ||.x.|| &
x in v + Y )
by A19;
consider u being
Point of
X such that A21:
(
x = v + u &
u in Y )
by A20;
set w =
- u;
take
- u
;
( - u in CY & ||.(v - (- u)).|| <= e )
- u in Y
by A21, RLSUB_1:22;
hence
- u in CY
by A2;
||.(v - (- u)).|| <= e
thus
||.(v - (- u)).|| <= e
by A18, A19, A20, A21, RLVECT_1:17;
verum
end; then
v in Y
by A2, CLOSE1;
then
v + Y = the
carrier of
Y
by RLSUB_1:48;
hence
z = 0. T
by A17, LMQ13;
verum end;
then A22:
T is discerning
;
now for a being Real
for v, w being Element of T holds
( ||.(a * v).|| = |.a.| * ||.v.|| & ||.(v + w).|| <= ||.v.|| + ||.w.|| )let a be
Real;
for v, w being Element of T holds
( ||.(a * v).|| = |.a.| * ||.v.|| & ||.(v + w).|| <= ||.v.|| + ||.w.|| )let v,
w be
Element of
T;
( ||.(a * v).|| = |.a.| * ||.v.|| & ||.(v + w).|| <= ||.v.|| + ||.w.|| )reconsider v1 =
v,
w1 =
w as
Element of
(VectQuot (X,Y)) ;
thus
||.(a * v).|| = |.a.| * ||.v.||
||.(v + w).|| <= ||.v.|| + ||.w.||proof
per cases
( a = 0 or not a = 0 )
;
suppose A24:
not
a = 0
;
||.(a * v).|| = |.a.| * ||.v.||then A25:
0 < |.a.|
by COMPLEX1:47;
consider vv1 being
Point of
X such that A26:
v1 = vv1 + Y
by LMQ07;
A27:
||.v.|| = lower_bound (NormVSets (X,Y,vv1))
by A3, A26, DeNorm;
a * v =
a * v1
.=
(a * vv1) + Y
by A26, LMQ09
;
then A29:
||.(a * v).|| = lower_bound (NormVSets (X,Y,(a * vv1)))
by A3, DeNorm;
for
r being
ExtReal st
r in NormVSets (
X,
Y,
(a * vv1)) holds
|.a.| * ||.v.|| <= r
proof
let r be
ExtReal;
( r in NormVSets (X,Y,(a * vv1)) implies |.a.| * ||.v.|| <= r )
assume
r in NormVSets (
X,
Y,
(a * vv1))
;
|.a.| * ||.v.|| <= r
then consider x being
VECTOR of
X such that A30:
(
r = ||.x.|| &
x in (a * vv1) + Y )
;
consider y being
VECTOR of
X such that A31:
(
x = (a * vv1) + y &
y in Y )
by A30;
A32:
(a * vv1) + y =
(a * vv1) + (1 * y)
by RLVECT_1:def 8
.=
(a * vv1) + ((a * (1 / a)) * y)
by A24, XCMPLX_1:106
.=
(a * vv1) + (a * ((1 / a) * y))
by RLVECT_1:def 7
.=
a * (vv1 + ((1 / a) * y))
by RLVECT_1:def 5
;
A33:
(1 / a) * y in Y
by A31, RLSUB_1:21;
A34:
||.((a * vv1) + y).|| = |.a.| * ||.(vv1 + ((1 / a) * y)).||
by A32, NORMSP_1:def 1;
vv1 + ((1 / a) * y) in vv1 + Y
by A33;
then
||.(vv1 + ((1 / a) * y)).|| in NormVSets (
X,
Y,
vv1)
;
then
||.v.|| <= ||.(vv1 + ((1 / a) * y)).||
by A27, SEQ_4:def 2;
hence
|.a.| * ||.v.|| <= r
by A25, A30, A31, A34, XREAL_1:64;
verum
end; then
|.a.| * ||.v.|| is
LowerBound of
NormVSets (
X,
Y,
(a * vv1))
by XXREAL_2:def 2;
then A36:
|.a.| * ||.v.|| <= ||.(a * v).||
by A29, XXREAL_2:def 4;
for
r being
ExtReal st
r in NormVSets (
X,
Y,
vv1) holds
(1 / |.a.|) * ||.(a * v).|| <= r
proof
let r be
ExtReal;
( r in NormVSets (X,Y,vv1) implies (1 / |.a.|) * ||.(a * v).|| <= r )
assume
r in NormVSets (
X,
Y,
vv1)
;
(1 / |.a.|) * ||.(a * v).|| <= r
then consider x being
VECTOR of
X such that A37:
(
r = ||.x.|| &
x in vv1 + Y )
;
consider y being
VECTOR of
X such that A38:
(
x = vv1 + y &
y in Y )
by A37;
A39:
vv1 + y =
1
* (vv1 + y)
by RLVECT_1:def 8
.=
((1 / a) * a) * (vv1 + y)
by A24, XCMPLX_1:106
.=
(1 / a) * (a * (vv1 + y))
by RLVECT_1:def 7
.=
(1 / a) * ((a * vv1) + (a * y))
by RLVECT_1:def 5
;
A40:
a * y in Y
by A38, RLSUB_1:21;
A41:
||.(vv1 + y).|| = |.(1 / a).| * ||.((a * vv1) + (a * y)).||
by A39, NORMSP_1:def 1;
(a * vv1) + (a * y) in (a * vv1) + Y
by A40;
then
||.((a * vv1) + (a * y)).|| in NormVSets (
X,
Y,
(a * vv1))
;
then A42:
||.(a * v).|| <= ||.((a * vv1) + (a * y)).||
by A29, SEQ_4:def 2;
0 <= |.(1 / a).|
by COMPLEX1:46;
then
|.(1 / a).| * ||.(a * v).|| <= |.(1 / a).| * ||.((a * vv1) + (a * y)).||
by A42, XREAL_1:64;
hence
(1 / |.a.|) * ||.(a * v).|| <= r
by A37, A38, A41, COMPLEX1:80;
verum
end; then A43:
(1 / |.a.|) * ||.(a * v).|| is
LowerBound of
NormVSets (
X,
Y,
vv1)
by XXREAL_2:def 2;
0 <= |.a.|
by COMPLEX1:46;
then
|.a.| * ((1 / |.a.|) * ||.(a * v).||) <= |.a.| * ||.v.||
by A27, A43, XREAL_1:64, XXREAL_2:def 4;
then
(|.a.| * (1 / |.a.|)) * ||.(a * v).|| <= |.a.| * ||.v.||
;
then
1
* ||.(a * v).|| <= |.a.| * ||.v.||
by A25, XCMPLX_1:106;
hence
||.(a * v).|| = |.a.| * ||.v.||
by A36, XXREAL_0:1;
verum end; end;
end; thus
||.(v + w).|| <= ||.v.|| + ||.w.||
verumproof
consider vv1 being
Point of
X such that A44:
v1 = vv1 + Y
by LMQ07;
A45:
||.v.|| = lower_bound (NormVSets (X,Y,vv1))
by A3, A44, DeNorm;
consider ww1 being
Point of
X such that A46:
w1 = ww1 + Y
by LMQ07;
A47:
||.w.|| = lower_bound (NormVSets (X,Y,ww1))
by A3, A46, DeNorm;
v + w =
v1 + w1
.=
(vv1 + ww1) + Y
by A44, A46, LMQ11
;
then A49:
||.(v + w).|| = lower_bound (NormVSets (X,Y,(vv1 + ww1)))
by A3, DeNorm;
A50:
for
y1,
y2 being
Point of
X st
y1 in Y &
y2 in Y holds
||.(v + w).|| <= ||.(vv1 + y1).|| + ||.(ww1 + y2).||
A52:
for
y1 being
Point of
X st
y1 in Y holds
||.(v + w).|| - ||.w.|| <= ||.(vv1 + y1).||
for
r being
ExtReal st
r in NormVSets (
X,
Y,
vv1) holds
||.(v + w).|| - ||.w.|| <= r
then
||.(v + w).|| - ||.w.|| is
LowerBound of
NormVSets (
X,
Y,
vv1)
by XXREAL_2:def 2;
then
(||.(v + w).|| - ||.w.||) + ||.w.|| <= ||.v.|| + ||.w.||
by A45, XREAL_1:6, XXREAL_2:def 4;
hence
||.(v + w).|| <= ||.v.|| + ||.w.||
;
verum
end; end;
then
T is RealNormSpace-like
;
then reconsider T = T as strict RealNormSpace by A4, A5, A6, A7, A8, A9, A10, A11, A15, A22;
take
T
; ( RLSStruct(# the carrier of T, the ZeroF of T, the addF of T, the Mult of T #) = VectQuot (X,Y) & the normF of T = NormCoset (X,Y) )
thus
( RLSStruct(# the carrier of T, the ZeroF of T, the addF of T, the Mult of T #) = VectQuot (X,Y) & the normF of T = NormCoset (X,Y) )
; verum