let x be Real; :: thesis: for p1, p2 being Point of (TOP-REAL 3) holds
( (x * p1) <X> p2 = x * (p1 <X> p2) & (x * p1) <X> p2 = p1 <X> (x * p2) )
let p1, p2 be Point of (TOP-REAL 3); :: thesis: ( (x * p1) <X> p2 = x * (p1 <X> p2) & (x * p1) <X> p2 = p1 <X> (x * p2) )
A1: (x * p1) <X> p2 =
|[(x * (p1 `1 )),(x * (p1 `2 )),(x * (p1 `3 ))]| <X> p2
by Th7
.=
|[(x * (p1 `1 )),(x * (p1 `2 )),(x * (p1 `3 ))]| <X> |[(p2 `1 ),(p2 `2 ),(p2 `3 )]|
by Th3
.=
|[(((x * (p1 `2 )) * (p2 `3 )) - ((x * (p1 `3 )) * (p2 `2 ))),(((x * (p1 `3 )) * (p2 `1 )) - ((x * (p1 `1 )) * (p2 `3 ))),(((x * (p1 `1 )) * (p2 `2 )) - ((x * (p1 `2 )) * (p2 `1 )))]|
by Th15
;
then A2: (x * p1) <X> p2 =
|[(x * (((p1 `2 ) * (p2 `3 )) - ((p1 `3 ) * (p2 `2 )))),(x * (((p1 `3 ) * (p2 `1 )) - ((p1 `1 ) * (p2 `3 )))),(x * (((p1 `1 ) * (p2 `2 )) - ((p1 `2 ) * (p2 `1 ))))]|
.=
x * (p1 <X> p2)
by Th8
;
(x * p1) <X> p2 =
|[(((p1 `2 ) * (x * (p2 `3 ))) - ((p1 `3 ) * (x * (p2 `2 )))),(((p1 `3 ) * (x * (p2 `1 ))) - ((p1 `1 ) * (x * (p2 `3 )))),(((p1 `1 ) * (x * (p2 `2 ))) - ((p1 `2 ) * (x * (p2 `1 ))))]|
by A1
.=
|[(p1 `1 ),(p1 `2 ),(p1 `3 )]| <X> |[(x * (p2 `1 )),(x * (p2 `2 )),(x * (p2 `3 ))]|
by Th15
.=
p1 <X> |[(x * (p2 `1 )),(x * (p2 `2 )),(x * (p2 `3 ))]|
by Th3
.=
p1 <X> (x * p2)
by Th7
;
hence
( (x * p1) <X> p2 = x * (p1 <X> p2) & (x * p1) <X> p2 = p1 <X> (x * p2) )
by A2; :: thesis: verum