let G be RealNormSpace-Sequence; ( product G is reflexive & product G is discerning & product G is RealNormSpace-like )
A1:
product G = NORMSTR(# (product (carr G)),(zeros G),[:(addop G):],[:(multop G):],(productnorm G) #)
by Th6;
A3:
len G = len (carr G)
by Def4;
reconsider n = len G as Element of NAT ;
thus
product G is reflexive
( product G is discerning & product G is RealNormSpace-like )proof
reconsider z =
0. (product G) as
Element of
product (carr G) by A1;
A19:
for
i being
Element of
dom (carr G) holds
(normsequence G,z) . i = 0
for
i being
Element of
NAT st
i in dom (sqr (normsequence G,z)) holds
(sqr (normsequence G,z)) . i = 0
proof
let i be
Element of
NAT ;
( i in dom (sqr (normsequence G,z)) implies (sqr (normsequence G,z)) . i = 0 )
assume A20:
i in dom (sqr (normsequence G,z))
;
(sqr (normsequence G,z)) . i = 0
len (normsequence G,z) = len G
by Def11;
then A21:
dom (normsequence G,z) = dom G
by FINSEQ_3:31;
dom (carr G) = dom G
by A3, FINSEQ_3:31;
then
dom (sqr (normsequence G,z)) = dom (carr G)
by A21, VALUED_1:11;
then
((normsequence G,z) . i) ^2 = 0 ^2
by A19, A20;
hence
(sqr (normsequence G,z)) . i = 0
by VALUED_1:11;
verum
end;
then
|.(normsequence G,z).| = 0
by Th3, SQUARE_1:82;
hence
||.(0. (product G)).|| = 0
by Th7;
NORMSP_0:def 6 verum
end;
thus
product G is discerning
product G is RealNormSpace-like
let x, y be Point of (product G); NORMSP_1:def 2 for b1 being Element of REAL holds
( ||.(b1 * x).|| = (abs b1) * ||.x.|| & ||.(x + y).|| <= ||.x.|| + ||.y.|| )
let a be Real; ( ||.(a * x).|| = (abs a) * ||.x.|| & ||.(x + y).|| <= ||.x.|| + ||.y.|| )
reconsider z = x as Element of product (carr G) by A1;
reconsider xx = x, yy = y as Element of product (carr G) by A1;
reconsider ax = a * x as Element of product (carr G) by A1;
A2:
( ||.y.|| = |.(normsequence G,yy).| & |.((normsequence G,xx) + (normsequence G,yy)).| <= |.(normsequence G,xx).| + |.(normsequence G,yy).| )
by Th7, EUCLID:15;
A7:
len (normsequence G,ax) = n
by FINSEQ_1:def 18;
then A8:
dom (normsequence G,ax) = Seg n
by FINSEQ_1:def 3;
A9:
for i being Nat st i in dom (normsequence G,ax) holds
(normsequence G,ax) . i = ((abs a) * (normsequence G,z)) . i
proof
let i be
Nat;
( i in dom (normsequence G,ax) implies (normsequence G,ax) . i = ((abs a) * (normsequence G,z)) . i )
assume
i in dom (normsequence G,ax)
;
(normsequence G,ax) . i = ((abs a) * (normsequence G,z)) . i
then reconsider i0 =
i as
Element of
dom G by A8, FINSEQ_1:def 3;
reconsider i1 =
i0 as
Element of
dom (carr G) by A3, FINSEQ_3:31;
(
(carr G) . i0 = the
carrier of
(G . i0) &
dom (carr G) = dom G )
by A3, Def4, FINSEQ_3:31;
then reconsider axi0 =
ax . i0,
zi0 =
z . i0 as
Element of
(G . i0) by CARD_3:18;
([:(multop G):] . a,z) . i1 = ((multop G) . i1) . a,
zi0
by Def2;
then
axi0 = a * zi0
by A1, Def8;
then
||.axi0.|| = (abs a) * ||.zi0.||
by NORMSP_1:def 2;
then
||.axi0.|| = (abs a) * ((normsequence G,z) . i0)
by Def11;
then
||.axi0.|| = ((abs a) * (normsequence G,z)) . i0
by RVSUM_1:66;
hence
(normsequence G,ax) . i = ((abs a) * (normsequence G,z)) . i
by Def11;
verum
end;
len ((abs a) * (normsequence G,z)) = n
by FINSEQ_1:def 18;
then
|.(normsequence G,ax).| = |.((abs a) * (normsequence G,z)).|
by A7, A9, FINSEQ_2:10;
then A10:
|.(normsequence G,ax).| = (abs (abs a)) * |.(normsequence G,z).|
by EUCLID:14;
reconsider z = x + y as Element of product (carr G) by A1;
A11:
for i being Element of NAT st i in Seg n holds
( 0 <= (normsequence G,z) . i & (normsequence G,z) . i <= ((normsequence G,xx) + (normsequence G,yy)) . i )
proof
A12:
dom xx = dom (carr G)
by CARD_3:18;
A13:
(
Seg n = dom G &
dom (carr G) = dom G )
by A3, FINSEQ_1:def 3, FINSEQ_3:31;
let i be
Element of
NAT ;
( i in Seg n implies ( 0 <= (normsequence G,z) . i & (normsequence G,z) . i <= ((normsequence G,xx) + (normsequence G,yy)) . i ) )
assume A14:
i in Seg n
;
( 0 <= (normsequence G,z) . i & (normsequence G,z) . i <= ((normsequence G,xx) + (normsequence G,yy)) . i )
i in dom z
by A14, A13, CARD_3:18;
hence
(
0 <= (normsequence G,z) . i &
(normsequence G,z) . i <= ((normsequence G,xx) + (normsequence G,yy)) . i )
by A1, A14, A13, A12, Th8, Th9;
verum
end;
A15:
len (normsequence G,z) = n
by Def11;
then
len (normsequence G,z) = len ((normsequence G,xx) + (normsequence G,yy))
by FINSEQ_1:def 18;
then A16:
|.(normsequence G,z).| <= |.((normsequence G,xx) + (normsequence G,yy)).|
by A15, A11, Th2;
( ||.(x + y).|| = |.(normsequence G,z).| & ||.x.|| = |.(normsequence G,xx).| )
by Th7;
hence
( ||.(a * x).|| = (abs a) * ||.x.|| & ||.(x + y).|| <= ||.x.|| + ||.y.|| )
by A10, A16, A2, Th7, XXREAL_0:2; verum