let GF be non empty right_complementable well-unital distributive Abelian add-associative right_zeroed associative doubleLoopStr ; for V being non empty right_complementable vector-distributive scalar-distributive scalar-associative scalar-unital Abelian add-associative right_zeroed ModuleStr over GF
for u, v being Element of V
for W1, W2 being strict Subspace of V st v + W1 = u + W2 holds
W1 = W2
let V be non empty right_complementable vector-distributive scalar-distributive scalar-associative scalar-unital Abelian add-associative right_zeroed ModuleStr over GF; for u, v being Element of V
for W1, W2 being strict Subspace of V st v + W1 = u + W2 holds
W1 = W2
let u, v be Element of V; for W1, W2 being strict Subspace of V st v + W1 = u + W2 holds
W1 = W2
let W1, W2 be strict Subspace of V; ( v + W1 = u + W2 implies W1 = W2 )
assume A1:
v + W1 = u + W2
; W1 = W2
set V2 = the carrier of W2;
set V1 = the carrier of W1;
assume A2:
W1 <> W2
; contradiction
the carrier of W1 <> the carrier of W2
by A2, Th29;
then
( not the carrier of W1 c= the carrier of W2 or not the carrier of W2 c= the carrier of W1 )
;
hence
contradiction
by A3, A8, XBOOLE_1:37; verum