let V be RealLinearSpace; for w, y being VECTOR of V st Gen w,y holds
for u, v being VECTOR of V
for a being Real holds
( PProJ w,y,(a * u),v = a * (PProJ w,y,u,v) & PProJ w,y,u,(a * v) = a * (PProJ w,y,u,v) & PProJ w,y,(a * u),v = (PProJ w,y,u,v) * a & PProJ w,y,u,(a * v) = (PProJ w,y,u,v) * a )
let w, y be VECTOR of V; ( Gen w,y implies for u, v being VECTOR of V
for a being Real holds
( PProJ w,y,(a * u),v = a * (PProJ w,y,u,v) & PProJ w,y,u,(a * v) = a * (PProJ w,y,u,v) & PProJ w,y,(a * u),v = (PProJ w,y,u,v) * a & PProJ w,y,u,(a * v) = (PProJ w,y,u,v) * a ) )
assume A1:
Gen w,y
; for u, v being VECTOR of V
for a being Real holds
( PProJ w,y,(a * u),v = a * (PProJ w,y,u,v) & PProJ w,y,u,(a * v) = a * (PProJ w,y,u,v) & PProJ w,y,(a * u),v = (PProJ w,y,u,v) * a & PProJ w,y,u,(a * v) = (PProJ w,y,u,v) * a )
A2:
now let u,
v be
VECTOR of
V;
for a being Real holds PProJ w,y,(a * u),v = a * (PProJ w,y,u,v)let a be
Real;
PProJ w,y,(a * u),v = a * (PProJ w,y,u,v) PProJ w,
y,
(a * u),
v =
((a * (pr1 w,y,u)) * (pr1 w,y,v)) + ((pr2 w,y,(a * u)) * (pr2 w,y,v))
by A1, Lm17
.=
((a * (pr1 w,y,u)) * (pr1 w,y,v)) + ((a * (pr2 w,y,u)) * (pr2 w,y,v))
by A1, Lm17
.=
a * (PProJ w,y,u,v)
;
hence
PProJ w,
y,
(a * u),
v = a * (PProJ w,y,u,v)
;
verum end;
let u, v be VECTOR of V; for a being Real holds
( PProJ w,y,(a * u),v = a * (PProJ w,y,u,v) & PProJ w,y,u,(a * v) = a * (PProJ w,y,u,v) & PProJ w,y,(a * u),v = (PProJ w,y,u,v) * a & PProJ w,y,u,(a * v) = (PProJ w,y,u,v) * a )
let a be Real; ( PProJ w,y,(a * u),v = a * (PProJ w,y,u,v) & PProJ w,y,u,(a * v) = a * (PProJ w,y,u,v) & PProJ w,y,(a * u),v = (PProJ w,y,u,v) * a & PProJ w,y,u,(a * v) = (PProJ w,y,u,v) * a )
thus
PProJ w,y,(a * u),v = a * (PProJ w,y,u,v)
by A2; ( PProJ w,y,u,(a * v) = a * (PProJ w,y,u,v) & PProJ w,y,(a * u),v = (PProJ w,y,u,v) * a & PProJ w,y,u,(a * v) = (PProJ w,y,u,v) * a )
thus PProJ w,y,u,(a * v) =
PProJ w,y,(a * v),u
.=
a * (PProJ w,y,v,u)
by A2
.=
a * (PProJ w,y,u,v)
; ( PProJ w,y,(a * u),v = (PProJ w,y,u,v) * a & PProJ w,y,u,(a * v) = (PProJ w,y,u,v) * a )
thus
PProJ w,y,(a * u),v = (PProJ w,y,u,v) * a
by A2; PProJ w,y,u,(a * v) = (PProJ w,y,u,v) * a
thus PProJ w,y,u,(a * v) =
PProJ w,y,(a * v),u
.=
a * (PProJ w,y,v,u)
by A2
.=
(PProJ w,y,u,v) * a
; verum