let V be RealLinearSpace; :: thesis: for u, v, w, y being VECTOR of V
for a, b being Real st u,v are_Ort_wrt w,y holds
a * u,b * v are_Ort_wrt w,y

let u, v, w, y be VECTOR of V; :: thesis: for a, b being Real st u,v are_Ort_wrt w,y holds
a * u,b * v are_Ort_wrt w,y

let a, b be Real; :: thesis: ( u,v are_Ort_wrt w,y implies a * u,b * v are_Ort_wrt w,y )
assume u,v are_Ort_wrt w,y ; :: thesis: a * u,b * v are_Ort_wrt w,y
then consider a1, a2, b1, b2 being Real such that
A1: ( u = (a1 * w) + (a2 * y) & v = (b1 * w) + (b2 * y) ) and
A2: (a1 * b1) + (a2 * b2) = 0 by Def2;
A3: a * u = (a * (a1 * w)) + (a * (a2 * y)) by A1, RLVECT_1:def 9
.= ((a * a1) * w) + (a * (a2 * y)) by RLVECT_1:def 9
.= ((a * a1) * w) + ((a * a2) * y) by RLVECT_1:def 9 ;
A4: b * v = (b * (b1 * w)) + (b * (b2 * y)) by A1, RLVECT_1:def 9
.= ((b * b1) * w) + (b * (b2 * y)) by RLVECT_1:def 9
.= ((b * b1) * w) + ((b * b2) * y) by RLVECT_1:def 9 ;
((a * a1) * (b * b1)) + ((a * a2) * (b * b2)) = (b * a) * ((a1 * b1) + (a2 * b2))
.= 0 by A2 ;
hence a * u,b * v are_Ort_wrt w,y by A3, A4, Def2; :: thesis: verum