let V be Z_Module; for W being free finite-rank Subspace of V
for a being Element of INT.Ring st a <> 0. INT.Ring holds
rank (a (*) W) = rank W
let W be free finite-rank Subspace of V; for a being Element of INT.Ring st a <> 0. INT.Ring holds
rank (a (*) W) = rank W
let a be Element of INT.Ring; ( a <> 0. INT.Ring implies rank (a (*) W) = rank W )
assume A1:
a <> 0. INT.Ring
; rank (a (*) W) = rank W
defpred S1[ Element of W, object ] means $2 = a * $1;
P0:
for x being Element of W ex y being Element of (a (*) W) st S1[x,y]
consider F being Function of W,(a (*) W) such that
A2:
for x being Element of W holds S1[x,F . x]
from FUNCT_2:sch 3(P0);
X1X:
for x1, x2 being object st x1 in the carrier of W & x2 in the carrier of W & F . x1 = F . x2 holds
x1 = x2
for y being object st y in the carrier of (a (*) W) holds
y in rng F
then X2X:
the carrier of (a (*) W) c= rng F
;
B0:
F is additive
for r being Element of INT.Ring
for x being Element of W holds F . (r * x) = r * (F . x)
then reconsider F = F as linear-transformation of W,(a (*) W) by B0, MOD_2:def 2;
reconsider aW = a (*) W as free finite-rank Z_Module ;
reconsider W0 = W as free finite-rank Z_Module ;
reconsider F = F as linear-transformation of W0,aW ;
( F is one-to-one & F is onto )
by X1X, FUNCT_2:19, X2X, FUNCT_2:def 3, XBOOLE_0:def 10;
hence
rank (a (*) W) = rank W
by HM15; verum