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 for u, v being VECTOR of V
for a being Real holds PProJ (w,y,(a * u),v) = a * (PProJ (w,y,u,v))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