let G, F be RealNormSpace; ( ( for x being set holds
( x is Point of (product <*G,F*>) iff ex x1 being Point of G ex x2 being Point of F st x = <*x1,x2*> ) ) & ( for x, y being Point of (product <*G,F*>)
for x1, y1 being Point of G
for x2, y2 being Point of F st x = <*x1,x2*> & y = <*y1,y2*> holds
x + y = <*(x1 + y1),(x2 + y2)*> ) & 0. (product <*G,F*>) = <*(0. G),(0. F)*> & ( for x being Point of (product <*G,F*>)
for x1 being Point of G
for x2 being Point of F st x = <*x1,x2*> holds
- x = <*(- x1),(- x2)*> ) & ( for x being Point of (product <*G,F*>)
for x1 being Point of G
for x2 being Point of F
for a being real number st x = <*x1,x2*> holds
a * x = <*(a * x1),(a * x2)*> ) & ( for x being Point of (product <*G,F*>)
for x1 being Point of G
for x2 being Point of F st x = <*x1,x2*> holds
ex w being Element of REAL 2 st
( w = <*||.x1.||,||.x2.||*> & ||.x.|| = |.w.| ) ) )
consider I being Function of [:G,F:],(product <*G,F*>) such that
AS:
( I is one-to-one & I is onto & ( for x being Point of G
for y being Point of F holds I . (x,y) = <*x,y*> ) & ( for v, w being Point of [:G,F:] holds I . (v + w) = (I . v) + (I . w) ) & ( for v being Point of [:G,F:]
for r being Element of REAL holds I . (r * v) = r * (I . v) ) & 0. (product <*G,F*>) = I . (0. [:G,F:]) & ( for v being Point of [:G,F:] holds ||.(I . v).|| = ||.v.|| ) )
by ThHOM02;
thus X1:
for x being set holds
( x is Point of (product <*G,F*>) iff ex x1 being Point of G ex x2 being Point of F st x = <*x1,x2*> )
( ( for x, y being Point of (product <*G,F*>)
for x1, y1 being Point of G
for x2, y2 being Point of F st x = <*x1,x2*> & y = <*y1,y2*> holds
x + y = <*(x1 + y1),(x2 + y2)*> ) & 0. (product <*G,F*>) = <*(0. G),(0. F)*> & ( for x being Point of (product <*G,F*>)
for x1 being Point of G
for x2 being Point of F st x = <*x1,x2*> holds
- x = <*(- x1),(- x2)*> ) & ( for x being Point of (product <*G,F*>)
for x1 being Point of G
for x2 being Point of F
for a being real number st x = <*x1,x2*> holds
a * x = <*(a * x1),(a * x2)*> ) & ( for x being Point of (product <*G,F*>)
for x1 being Point of G
for x2 being Point of F st x = <*x1,x2*> holds
ex w being Element of REAL 2 st
( w = <*||.x1.||,||.x2.||*> & ||.x.|| = |.w.| ) ) )proof
let y be
set ;
( y is Point of (product <*G,F*>) iff ex x1 being Point of G ex x2 being Point of F st y = <*x1,x2*> )
hereby ( ex x1 being Point of G ex x2 being Point of F st y = <*x1,x2*> implies y is Point of (product <*G,F*>) )
assume
y is
Point of
(product <*G,F*>)
;
ex x1 being Point of G ex x2 being Point of F st y = <*x1,x2*>then
y in the
carrier of
(product <*G,F*>)
;
then
y in rng I
by AS, FUNCT_2:def 3;
then consider x being
Element of the
carrier of
[:G,F:] such that X11:
y = I . x
by FUNCT_2:190;
consider x1 being
Point of
G,
x2 being
Point of
F such that X12:
x = [x1,x2]
by LM01;
take x1 =
x1;
ex x2 being Point of F st y = <*x1,x2*>take x2 =
x2;
y = <*x1,x2*>
I . (
x1,
x2)
= <*x1,x2*>
by AS;
hence
y = <*x1,x2*>
by X11, X12;
verum
end;
end;
thus X2:
for x, y being Point of (product <*G,F*>)
for x1, y1 being Point of G
for x2, y2 being Point of F st x = <*x1,x2*> & y = <*y1,y2*> holds
x + y = <*(x1 + y1),(x2 + y2)*>
( 0. (product <*G,F*>) = <*(0. G),(0. F)*> & ( for x being Point of (product <*G,F*>)
for x1 being Point of G
for x2 being Point of F st x = <*x1,x2*> holds
- x = <*(- x1),(- x2)*> ) & ( for x being Point of (product <*G,F*>)
for x1 being Point of G
for x2 being Point of F
for a being real number st x = <*x1,x2*> holds
a * x = <*(a * x1),(a * x2)*> ) & ( for x being Point of (product <*G,F*>)
for x1 being Point of G
for x2 being Point of F st x = <*x1,x2*> holds
ex w being Element of REAL 2 st
( w = <*||.x1.||,||.x2.||*> & ||.x.|| = |.w.| ) ) )proof
let x,
y be
Point of
(product <*G,F*>);
for x1, y1 being Point of G
for x2, y2 being Point of F st x = <*x1,x2*> & y = <*y1,y2*> holds
x + y = <*(x1 + y1),(x2 + y2)*>let x1,
y1 be
Point of
G;
for x2, y2 being Point of F st x = <*x1,x2*> & y = <*y1,y2*> holds
x + y = <*(x1 + y1),(x2 + y2)*>let x2,
y2 be
Point of
F;
( x = <*x1,x2*> & y = <*y1,y2*> implies x + y = <*(x1 + y1),(x2 + y2)*> )
assume B3:
(
x = <*x1,x2*> &
y = <*y1,y2*> )
;
x + y = <*(x1 + y1),(x2 + y2)*>
reconsider z =
[x1,x2],
w =
[y1,y2] as
Point of
[:G,F:] ;
X0:
z + w = [(x1 + y1),(x2 + y2)]
by defADD;
X1:
I . (
(x1 + y1),
(x2 + y2))
= <*(x1 + y1),(x2 + y2)*>
by AS;
(
I . (
x1,
x2)
= <*x1,x2*> &
I . (
y1,
y2)
= <*y1,y2*> )
by AS;
hence
<*(x1 + y1),(x2 + y2)*> = x + y
by AS, X0, X1, B3;
verum
end;
thus X3:
0. (product <*G,F*>) = <*(0. G),(0. F)*>
( ( for x being Point of (product <*G,F*>)
for x1 being Point of G
for x2 being Point of F st x = <*x1,x2*> holds
- x = <*(- x1),(- x2)*> ) & ( for x being Point of (product <*G,F*>)
for x1 being Point of G
for x2 being Point of F
for a being real number st x = <*x1,x2*> holds
a * x = <*(a * x1),(a * x2)*> ) & ( for x being Point of (product <*G,F*>)
for x1 being Point of G
for x2 being Point of F st x = <*x1,x2*> holds
ex w being Element of REAL 2 st
( w = <*||.x1.||,||.x2.||*> & ||.x.|| = |.w.| ) ) )
thus
for x being Point of (product <*G,F*>)
for x1 being Point of G
for x2 being Point of F st x = <*x1,x2*> holds
- x = <*(- x1),(- x2)*>
( ( for x being Point of (product <*G,F*>)
for x1 being Point of G
for x2 being Point of F
for a being real number st x = <*x1,x2*> holds
a * x = <*(a * x1),(a * x2)*> ) & ( for x being Point of (product <*G,F*>)
for x1 being Point of G
for x2 being Point of F st x = <*x1,x2*> holds
ex w being Element of REAL 2 st
( w = <*||.x1.||,||.x2.||*> & ||.x.|| = |.w.| ) ) )proof
let x be
Point of
(product <*G,F*>);
for x1 being Point of G
for x2 being Point of F st x = <*x1,x2*> holds
- x = <*(- x1),(- x2)*>let x1 be
Point of
G;
for x2 being Point of F st x = <*x1,x2*> holds
- x = <*(- x1),(- x2)*>let x2 be
Point of
F;
( x = <*x1,x2*> implies - x = <*(- x1),(- x2)*> )
assume B3:
x = <*x1,x2*>
;
- x = <*(- x1),(- x2)*>
reconsider y =
<*(- x1),(- x2)*> as
Point of
(product <*G,F*>) by X1;
x + y =
<*(x1 + (- x1)),(x2 + (- x2))*>
by X2, B3
.=
<*(0. G),(x2 + (- x2))*>
by RLVECT_1:def 13
.=
0. (product <*G,F*>)
by X3, RLVECT_1:def 13
;
hence
- x = <*(- x1),(- x2)*>
by RLVECT_1:def 13;
verum
end;
thus
for x being Point of (product <*G,F*>)
for x1 being Point of G
for x2 being Point of F
for a being real number st x = <*x1,x2*> holds
a * x = <*(a * x1),(a * x2)*>
for x being Point of (product <*G,F*>)
for x1 being Point of G
for x2 being Point of F st x = <*x1,x2*> holds
ex w being Element of REAL 2 st
( w = <*||.x1.||,||.x2.||*> & ||.x.|| = |.w.| )proof
let x be
Point of
(product <*G,F*>);
for x1 being Point of G
for x2 being Point of F
for a being real number st x = <*x1,x2*> holds
a * x = <*(a * x1),(a * x2)*>let x1 be
Point of
G;
for x2 being Point of F
for a being real number st x = <*x1,x2*> holds
a * x = <*(a * x1),(a * x2)*>let x2 be
Point of
F;
for a being real number st x = <*x1,x2*> holds
a * x = <*(a * x1),(a * x2)*>let a be
real number ;
( x = <*x1,x2*> implies a * x = <*(a * x1),(a * x2)*> )
assume B3:
x = <*x1,x2*>
;
a * x = <*(a * x1),(a * x2)*>
reconsider a0 =
a as
Element of
REAL by XREAL_0:def 1;
reconsider y =
[x1,x2] as
Point of
[:G,F:] ;
Y1:
<*x1,x2*> = I . (
x1,
x2)
by AS;
I . (a * y) =
I . (
(a0 * x1),
(a0 * x2))
by ThZ03
.=
<*(a0 * x1),(a0 * x2)*>
by AS
;
hence
a * x = <*(a * x1),(a * x2)*>
by B3, Y1, AS;
verum
end;
thus
for x being Point of (product <*G,F*>)
for x1 being Point of G
for x2 being Point of F st x = <*x1,x2*> holds
ex w being Element of REAL 2 st
( w = <*||.x1.||,||.x2.||*> & ||.x.|| = |.w.| )
verumproof
let x be
Point of
(product <*G,F*>);
for x1 being Point of G
for x2 being Point of F st x = <*x1,x2*> holds
ex w being Element of REAL 2 st
( w = <*||.x1.||,||.x2.||*> & ||.x.|| = |.w.| )let x1 be
Point of
G;
for x2 being Point of F st x = <*x1,x2*> holds
ex w being Element of REAL 2 st
( w = <*||.x1.||,||.x2.||*> & ||.x.|| = |.w.| )let x2 be
Point of
F;
( x = <*x1,x2*> implies ex w being Element of REAL 2 st
( w = <*||.x1.||,||.x2.||*> & ||.x.|| = |.w.| ) )
assume B3:
x = <*x1,x2*>
;
ex w being Element of REAL 2 st
( w = <*||.x1.||,||.x2.||*> & ||.x.|| = |.w.| )
reconsider y =
[x1,x2] as
Point of
[:G,F:] ;
consider w being
Element of
REAL 2
such that Y1:
(
w = <*||.x1.||,||.x2.||*> &
||.y.|| = |.w.| )
by ThZ03;
take
w
;
( w = <*||.x1.||,||.x2.||*> & ||.x.|| = |.w.| )
Y2:
I . y =
I . (
x1,
x2)
.=
x
by AS, B3
;
thus
w = <*||.x1.||,||.x2.||*>
by Y1;
||.x.|| = |.w.|
thus
||.x.|| = |.w.|
by AS, Y1, Y2;
verum
end;