take u = |[1,0,0]|; :: according to ANPROJ_2:def 6 :: thesis: ex b1, b2 being Element of the carrier of (TOP-REAL 3) st
for b3, b4, b5 being object holds
( not ((b3 * u) + (b4 * b1)) + (b5 * b2) = 0. (TOP-REAL 3) or ( b3 = 0 & b4 = 0 & b5 = 0 ) )

take v = |[0,1,0]|; :: thesis: ex b1 being Element of the carrier of (TOP-REAL 3) st
for b2, b3, b4 being object holds
( not ((b2 * u) + (b3 * v)) + (b4 * b1) = 0. (TOP-REAL 3) or ( b2 = 0 & b3 = 0 & b4 = 0 ) )

take w = |[0,0,1]|; :: thesis: for b1, b2, b3 being object holds
( not ((b1 * u) + (b2 * v)) + (b3 * w) = 0. (TOP-REAL 3) or ( b1 = 0 & b2 = 0 & b3 = 0 ) )

let a, b, c be Real; :: thesis: ( not ((a * u) + (b * v)) + (c * w) = 0. (TOP-REAL 3) or ( a = 0 & b = 0 & c = 0 ) )
assume A1: ((a * u) + (b * v)) + (c * w) = 0. (TOP-REAL 3) ; :: thesis: ( a = 0 & b = 0 & c = 0 )
A2: ( |[a,b,c]| `1 = a & |[a,b,c]| `2 = b & |[a,b,c]| `3 = c ) by EUCLID_5:2;
A3: c * w = |[(c * 0),(c * 0),(c * 1)]| by EUCLID_5:8;
( a * u = |[(a * 1),(a * 0),(a * 0)]| & b * v = |[(b * 0),(b * 1),(b * 0)]| ) by EUCLID_5:8;
then ((a * u) + (b * v)) + (c * w) = |[(a + 0),(0 + b),(0 + 0)]| + (c * w) by EUCLID_5:6
.= |[(a + 0),(b + 0),(0 + c)]| by A3, EUCLID_5:6 ;
hence ( a = 0 & b = 0 & c = 0 ) by A1, A2, EUCLID_5:2, EUCLID_5:4; :: thesis: verum