let V1, V2 be non empty strict VectSpStr of K; :: thesis: ( ( 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
A11:
for x being set holds
( x in the carrier of V1 iff x is linear-Functional of V )
and
A12:
for f, g being linear-Functional of V holds the addF of V1 . f,g = f + g
and
A13:
0. V1 = 0Functional V
and
A14:
for f being linear-Functional of V
for x being Element of K holds the lmult of V1 . x,f = x * f
and
A15:
for x being set holds
( x in the carrier of V2 iff x is linear-Functional of V )
and
A16:
for f, g being linear-Functional of V holds the addF of V2 . f,g = f + g
and
A17:
0. V2 = 0Functional V
and
A18:
for f being linear-Functional of V
for x being Element of K holds the lmult of V2 . x,f = x * f
; :: thesis: V1 = V2
then A19:
the carrier of V1 = the carrier of V2
by TARSKI:2;
then A20:
the addF of V1 = the addF of V2
by A19, BINOP_1:2;
hence
V1 = V2
by A13, A17, A19, A20, BINOP_1:2; :: thesis: verum