let V be torsion-free Z_Module; for r being Element of F_Rat holds
( ( for x being Vector of (EMbedding (r,V)) holds x is Vector of (Z_MQ_VectSp V) ) & 0. (EMbedding (r,V)) = 0. (Z_MQ_VectSp V) & ( for x, y being Vector of (EMbedding (r,V))
for v, w being Vector of (Z_MQ_VectSp V) st x = v & y = w holds
x + y = v + w ) & ( for i being Element of INT.Ring
for j being Element of F_Rat
for x being Vector of (EMbedding (r,V))
for v being Vector of (Z_MQ_VectSp V) st i = j & x = v holds
i * x = j * v ) )
let r be Element of F_Rat; ( ( for x being Vector of (EMbedding (r,V)) holds x is Vector of (Z_MQ_VectSp V) ) & 0. (EMbedding (r,V)) = 0. (Z_MQ_VectSp V) & ( for x, y being Vector of (EMbedding (r,V))
for v, w being Vector of (Z_MQ_VectSp V) st x = v & y = w holds
x + y = v + w ) & ( for i being Element of INT.Ring
for j being Element of F_Rat
for x being Vector of (EMbedding (r,V))
for v being Vector of (Z_MQ_VectSp V) st i = j & x = v holds
i * x = j * v ) )
set EZV = Z_MQ_VectSp V;
D1:
Z_MQ_VectSp V = ModuleStr(# (Class (EQRZM V)),(addCoset V),(zeroCoset V),(lmultCoset V) #)
by ZMODUL04:def 5;
set ZS = EMbedding (r,V);
AS1:
( the carrier of (EMbedding (r,V)) = r * (rng (MorphsZQ V)) & the ZeroF of (EMbedding (r,V)) = zeroCoset V & the addF of (EMbedding (r,V)) = (addCoset V) || (r * (rng (MorphsZQ V))) & the lmult of (EMbedding (r,V)) = (lmultCoset V) | [:INT,(r * (rng (MorphsZQ V))):] )
by defriV;
set Cl = the carrier of (EMbedding (r,V));
set Add = (addCoset V) || the carrier of (EMbedding (r,V));
set Mlt = (lmultCoset V) | [:INT,(r * (rng (MorphsZQ V))):];
X0:
the carrier of (EMbedding (r,V)) c= the carrier of (Z_MQ_VectSp V)
by AS1;
thus
for x being Vector of (EMbedding (r,V)) holds x is Vector of (Z_MQ_VectSp V)
by X0; ( 0. (EMbedding (r,V)) = 0. (Z_MQ_VectSp V) & ( for x, y being Vector of (EMbedding (r,V))
for v, w being Vector of (Z_MQ_VectSp V) st x = v & y = w holds
x + y = v + w ) & ( for i being Element of INT.Ring
for j being Element of F_Rat
for x being Vector of (EMbedding (r,V))
for v being Vector of (Z_MQ_VectSp V) st i = j & x = v holds
i * x = j * v ) )
thus
0. (EMbedding (r,V)) = 0. (Z_MQ_VectSp V)
by D1, defriV; ( ( for x, y being Vector of (EMbedding (r,V))
for v, w being Vector of (Z_MQ_VectSp V) st x = v & y = w holds
x + y = v + w ) & ( for i being Element of INT.Ring
for j being Element of F_Rat
for x being Vector of (EMbedding (r,V))
for v being Vector of (Z_MQ_VectSp V) st i = j & x = v holds
i * x = j * v ) )
thus
for x, y being Vector of (EMbedding (r,V))
for v, w being Vector of (Z_MQ_VectSp V) st x = v & y = w holds
x + y = v + w
for i being Element of INT.Ring
for j being Element of F_Rat
for x being Vector of (EMbedding (r,V))
for v being Vector of (Z_MQ_VectSp V) st i = j & x = v holds
i * x = j * v
thus
for i being Element of INT.Ring
for j being Element of F_Rat
for x being Vector of (EMbedding (r,V))
for v being Vector of (Z_MQ_VectSp V) st i = j & x = v holds
i * x = j * v
verum