let L be Z_Lattice; ( ( for x being Vector of (EMbedding L) st ( for y being Vector of (EMbedding L) holds (ScProductEM L) . (x,y) = 0 ) holds
x = 0. (EMbedding L) ) & ( for x, y being Vector of (EMbedding L) holds (ScProductEM L) . (x,y) = (ScProductEM L) . (y,x) ) & ( for x, y, z being Vector of (EMbedding L)
for a being Element of INT.Ring holds
( (ScProductEM L) . ((x + y),z) = ((ScProductEM L) . (x,z)) + ((ScProductEM L) . (y,z)) & (ScProductEM L) . ((a * x),y) = a * ((ScProductEM L) . (x,y)) ) ) )
set Z = EMbedding L;
set f = ScProductEM L;
set T = MorphsZQ L;
thus
for x being Vector of (EMbedding L) st ( for y being Vector of (EMbedding L) holds (ScProductEM L) . (x,y) = 0 ) holds
x = 0. (EMbedding L)
( ( for x, y being Vector of (EMbedding L) holds (ScProductEM L) . (x,y) = (ScProductEM L) . (y,x) ) & ( for x, y, z being Vector of (EMbedding L)
for a being Element of INT.Ring holds
( (ScProductEM L) . ((x + y),z) = ((ScProductEM L) . (x,z)) + ((ScProductEM L) . (y,z)) & (ScProductEM L) . ((a * x),y) = a * ((ScProductEM L) . (x,y)) ) ) )
thus
for x, y being Vector of (EMbedding L) holds (ScProductEM L) . (x,y) = (ScProductEM L) . (y,x)
for x, y, z being Vector of (EMbedding L)
for a being Element of INT.Ring holds
( (ScProductEM L) . ((x + y),z) = ((ScProductEM L) . (x,z)) + ((ScProductEM L) . (y,z)) & (ScProductEM L) . ((a * x),y) = a * ((ScProductEM L) . (x,y)) )proof
let x,
y be
Vector of
(EMbedding L);
(ScProductEM L) . (x,y) = (ScProductEM L) . (y,x)
consider xx being
Vector of
L such that B1:
(MorphsZQ L) . xx = x
by ZMODUL08:22;
consider yy being
Vector of
L such that B2:
(MorphsZQ L) . yy = y
by ZMODUL08:22;
thus (ScProductEM L) . (
x,
y) =
<;xx,yy;>
by B1, B2, defScProductEM
.=
<;yy,xx;>
by ZMODLAT1:def 3
.=
(ScProductEM L) . (
y,
x)
by B1, B2, defScProductEM
;
verum
end;
thus
for x, y, z being Vector of (EMbedding L)
for a being Element of INT.Ring holds
( (ScProductEM L) . ((x + y),z) = ((ScProductEM L) . (x,z)) + ((ScProductEM L) . (y,z)) & (ScProductEM L) . ((a * x),y) = a * ((ScProductEM L) . (x,y)) )
verumproof
let x,
y,
z be
Vector of
(EMbedding L);
for a being Element of INT.Ring holds
( (ScProductEM L) . ((x + y),z) = ((ScProductEM L) . (x,z)) + ((ScProductEM L) . (y,z)) & (ScProductEM L) . ((a * x),y) = a * ((ScProductEM L) . (x,y)) )let a be
Element of
INT.Ring;
( (ScProductEM L) . ((x + y),z) = ((ScProductEM L) . (x,z)) + ((ScProductEM L) . (y,z)) & (ScProductEM L) . ((a * x),y) = a * ((ScProductEM L) . (x,y)) )
consider xx being
Vector of
L such that B1:
(MorphsZQ L) . xx = x
by ZMODUL08:22;
consider yy being
Vector of
L such that B2:
(MorphsZQ L) . yy = y
by ZMODUL08:22;
consider zz being
Vector of
L such that B3:
(MorphsZQ L) . zz = z
by ZMODUL08:22;
B4:
(MorphsZQ L) . (xx + yy) =
((MorphsZQ L) . xx) + ((MorphsZQ L) . yy)
by ZMODUL04:def 6
.=
x + y
by B1, B2, ZMODUL08:19
;
reconsider aq =
a as
Element of
F_Rat by NUMBERS:14;
B5:
(MorphsZQ L) . (a * xx) =
aq * ((MorphsZQ L) . xx)
by ZMODUL04:def 6
.=
a * x
by B1, ZMODUL08:19
;
thus (ScProductEM L) . (
(x + y),
z) =
<;(xx + yy),zz;>
by B3, B4, defScProductEM
.=
<;xx,zz;> + <;yy,zz;>
by ZMODLAT1:def 3
.=
((ScProductEM L) . (x,z)) + <;yy,zz;>
by B1, B3, defScProductEM
.=
((ScProductEM L) . (x,z)) + ((ScProductEM L) . (y,z))
by B2, B3, defScProductEM
;
(ScProductEM L) . ((a * x),y) = a * ((ScProductEM L) . (x,y))
thus (ScProductEM L) . (
(a * x),
y) =
<;(a * xx),yy;>
by B2, B5, defScProductEM
.=
a * <;xx,yy;>
by ZMODLAT1:def 3
.=
a * ((ScProductEM L) . (x,y))
by B1, B2, defScProductEM
;
verum
end;