let V be Z_Module; for v1, v2 being VECTOR of V st V is Mult-cancelable holds
( ( v1 <> v2 & {v1,v2} is linearly-independent ) iff for a, b being Integer st (a * v1) + (b * v2) = 0. V holds
( a = 0 & b = 0 ) )
let v1, v2 be VECTOR of V; ( V is Mult-cancelable implies ( ( v1 <> v2 & {v1,v2} is linearly-independent ) iff for a, b being Integer st (a * v1) + (b * v2) = 0. V holds
( a = 0 & b = 0 ) ) )
assume A1:
V is Mult-cancelable
; ( ( v1 <> v2 & {v1,v2} is linearly-independent ) iff for a, b being Integer st (a * v1) + (b * v2) = 0. V holds
( a = 0 & b = 0 ) )
thus
( v1 <> v2 & {v1,v2} is linearly-independent implies for a, b being Integer st (a * v1) + (b * v2) = 0. V holds
( a = 0 & b = 0 ) )
( ( for a, b being Integer st (a * v1) + (b * v2) = 0. V holds
( a = 0 & b = 0 ) ) implies ( v1 <> v2 & {v1,v2} is linearly-independent ) )
assume A7:
for a, b being Integer st (a * v1) + (b * v2) = 0. V holds
( a = 0 & b = 0 )
; ( v1 <> v2 & {v1,v2} is linearly-independent )
hence
( v1 <> v2 & {v1,v2} is linearly-independent )
by A8, A1, Th62; verum