let V1, V2 be non empty strict ModuleStr over K; ( ( for x being set holds
( x in the carrier of V1 iff x is linear-Functional of V ) ) & ( for f, g being linear-Functional of V holds the addF of V1 . (f,g) = f + g ) & 0. V1 = 0Functional V & ( for f being linear-Functional of V
for x being Element of K holds the lmult of V1 . (x,f) = x * f ) & ( for x being set holds
( x in the carrier of V2 iff x is linear-Functional of V ) ) & ( for f, g being linear-Functional of V holds the addF of V2 . (f,g) = f + g ) & 0. V2 = 0Functional V & ( for f being linear-Functional of V
for x being Element of K holds the lmult of V2 . (x,f) = x * f ) implies V1 = V2 )
assume that
A7:
for x being set holds
( x in the carrier of V1 iff x is linear-Functional of V )
and
A8:
for f, g being linear-Functional of V holds the addF of V1 . (f,g) = f + g
and
A9:
0. V1 = 0Functional V
and
A10:
for f being linear-Functional of V
for x being Element of K holds the lmult of V1 . (x,f) = x * f
and
A11:
for x being set holds
( x in the carrier of V2 iff x is linear-Functional of V )
and
A12:
for f, g being linear-Functional of V holds the addF of V2 . (f,g) = f + g
and
A13:
0. V2 = 0Functional V
and
A14:
for f being linear-Functional of V
for x being Element of K holds the lmult of V2 . (x,f) = x * f
; V1 = V2
then A16:
the carrier of V1 = the carrier of V2
by TARSKI:2;
then
the addF of V1 = the addF of V2
by A16, BINOP_1:2;
hence
V1 = V2
by A9, A13, A16, A15, BINOP_1:2; verum