let V be RealLinearSpace; for w, y being VECTOR of V st Gen w,y holds
for u, u9, u1, u2, v1, v2, t1, t2, w1, w2 being VECTOR of V st u <> u9 & u,u9,u1,t1 are_DTr_wrt w,y & u,u9,u2,t2 are_DTr_wrt w,y & u,u9,v1,w1 are_DTr_wrt w,y & u,u9,v2,w2 are_DTr_wrt w,y & u1,u2 // v1,v2 holds
t1,t2 // w1,w2
let w, y be VECTOR of V; ( Gen w,y implies for u, u9, u1, u2, v1, v2, t1, t2, w1, w2 being VECTOR of V st u <> u9 & u,u9,u1,t1 are_DTr_wrt w,y & u,u9,u2,t2 are_DTr_wrt w,y & u,u9,v1,w1 are_DTr_wrt w,y & u,u9,v2,w2 are_DTr_wrt w,y & u1,u2 // v1,v2 holds
t1,t2 // w1,w2 )
assume A1:
Gen w,y
; for u, u9, u1, u2, v1, v2, t1, t2, w1, w2 being VECTOR of V st u <> u9 & u,u9,u1,t1 are_DTr_wrt w,y & u,u9,u2,t2 are_DTr_wrt w,y & u,u9,v1,w1 are_DTr_wrt w,y & u,u9,v2,w2 are_DTr_wrt w,y & u1,u2 // v1,v2 holds
t1,t2 // w1,w2
let u, u9, u1, u2, v1, v2, t1, t2, w1, w2 be VECTOR of V; ( u <> u9 & u,u9,u1,t1 are_DTr_wrt w,y & u,u9,u2,t2 are_DTr_wrt w,y & u,u9,v1,w1 are_DTr_wrt w,y & u,u9,v2,w2 are_DTr_wrt w,y & u1,u2 // v1,v2 implies t1,t2 // w1,w2 )
assume that
A2:
u <> u9
and
A3:
( u,u9,u1,t1 are_DTr_wrt w,y & u,u9,u2,t2 are_DTr_wrt w,y )
and
A4:
( u,u9,v1,w1 are_DTr_wrt w,y & u,u9,v2,w2 are_DTr_wrt w,y )
and
A5:
u1,u2 // v1,v2
; t1,t2 // w1,w2
set A1 = ((PProJ w,y,(u - u9),(u + u9)) - (2 * (PProJ w,y,(u - u9),u1))) * ((PProJ w,y,(u - u9),(u - u9)) " );
set A2 = ((PProJ w,y,(u - u9),(u + u9)) - (2 * (PProJ w,y,(u - u9),u2))) * ((PProJ w,y,(u - u9),(u - u9)) " );
set A3 = ((PProJ w,y,(u - u9),(u + u9)) - (2 * (PProJ w,y,(u - u9),v1))) * ((PProJ w,y,(u - u9),(u - u9)) " );
set A4 = ((PProJ w,y,(u - u9),(u + u9)) - (2 * (PProJ w,y,(u - u9),v2))) * ((PProJ w,y,(u - u9),(u - u9)) " );
A6:
( u1 + ((((PProJ w,y,(u - u9),(u + u9)) - (2 * (PProJ w,y,(u - u9),u1))) * ((PProJ w,y,(u - u9),(u - u9)) " )) * (u - u9)) = t1 & u2 + ((((PProJ w,y,(u - u9),(u + u9)) - (2 * (PProJ w,y,(u - u9),u2))) * ((PProJ w,y,(u - u9),(u - u9)) " )) * (u - u9)) = t2 )
by A1, A2, A3, Th38;
A7:
( v1 + ((((PProJ w,y,(u - u9),(u + u9)) - (2 * (PProJ w,y,(u - u9),v1))) * ((PProJ w,y,(u - u9),(u - u9)) " )) * (u - u9)) = w1 & v2 + ((((PProJ w,y,(u - u9),(u + u9)) - (2 * (PProJ w,y,(u - u9),v2))) * ((PProJ w,y,(u - u9),(u - u9)) " )) * (u - u9)) = w2 )
by A1, A2, A4, Th38;
A8:
( t1 = u1 + ((((PProJ w,y,(u - u9),(u + u9)) - (2 * (PProJ w,y,(u - u9),u1))) * ((PProJ w,y,(u - u9),(u - u9)) " )) * (u - u9)) & t2 = u2 + ((((PProJ w,y,(u - u9),(u + u9)) - (2 * (PProJ w,y,(u - u9),u2))) * ((PProJ w,y,(u - u9),(u - u9)) " )) * (u - u9)) )
by A1, A2, A3, Th38;
per cases
( u1 = u2 or v1 = v2 or ( u1 <> u2 & v1 <> v2 ) )
;
suppose A9:
(
u1 <> u2 &
v1 <> v2 )
;
t1,t2 // w1,w2set cc =
(PProJ w,y,(u - u9),(u - u9)) " ;
set vv =
(- 2) * (PProJ w,y,(u - u9),(v2 - v1));
set uu =
(- 2) * (PProJ w,y,(u - u9),(u2 - u1));
A10:
w2 - w1 = (v2 - v1) + (((((PProJ w,y,(u - u9),(u + u9)) - (2 * (PProJ w,y,(u - u9),v2))) * ((PProJ w,y,(u - u9),(u - u9)) " )) - (((PProJ w,y,(u - u9),(u + u9)) - (2 * (PProJ w,y,(u - u9),v1))) * ((PProJ w,y,(u - u9),(u - u9)) " ))) * (u - u9))
by A1, A7, Lm21;
consider a,
b being
Real such that A11:
a * (u2 - u1) = b * (v2 - v1)
and A12:
(
0 < a &
0 < b )
by A5, A9, ANALOAF:16;
A13:
a * ((- 2) * (PProJ w,y,(u - u9),(u2 - u1))) =
(- 2) * (a * (PProJ w,y,(u - u9),(u2 - u1)))
.=
(- 2) * (PProJ w,y,(u - u9),(b * (v2 - v1)))
by A1, A11, Th33
.=
(- 2) * (b * (PProJ w,y,(u - u9),(v2 - v1)))
by A1, Th33
.=
b * ((- 2) * (PProJ w,y,(u - u9),(v2 - v1)))
;
A14:
a * ((((PProJ w,y,(u - u9),(u + u9)) - (2 * (PProJ w,y,(u - u9),u2))) * ((PProJ w,y,(u - u9),(u - u9)) " )) - (((PProJ w,y,(u - u9),(u + u9)) - (2 * (PProJ w,y,(u - u9),u1))) * ((PProJ w,y,(u - u9),(u - u9)) " ))) =
a * (((- 2) * (PProJ w,y,(u - u9),(u2 - u1))) * ((PProJ w,y,(u - u9),(u - u9)) " ))
by A1, A8, Lm21
.=
(b * ((- 2) * (PProJ w,y,(u - u9),(v2 - v1)))) * ((PProJ w,y,(u - u9),(u - u9)) " )
by A13, XCMPLX_1:4
.=
b * (((- 2) * (PProJ w,y,(u - u9),(v2 - v1))) * ((PProJ w,y,(u - u9),(u - u9)) " ))
.=
b * ((((PProJ w,y,(u - u9),(u + u9)) - (2 * (PProJ w,y,(u - u9),v2))) * ((PProJ w,y,(u - u9),(u - u9)) " )) - (((PProJ w,y,(u - u9),(u + u9)) - (2 * (PProJ w,y,(u - u9),v1))) * ((PProJ w,y,(u - u9),(u - u9)) " )))
by A1, A7, Lm21
;
t2 - t1 = (u2 - u1) + (((((PProJ w,y,(u - u9),(u + u9)) - (2 * (PProJ w,y,(u - u9),u2))) * ((PProJ w,y,(u - u9),(u - u9)) " )) - (((PProJ w,y,(u - u9),(u + u9)) - (2 * (PProJ w,y,(u - u9),u1))) * ((PProJ w,y,(u - u9),(u - u9)) " ))) * (u - u9))
by A1, A6, Lm21;
then a * (t2 - t1) =
(a * (u2 - u1)) + (a * (((((PProJ w,y,(u - u9),(u + u9)) - (2 * (PProJ w,y,(u - u9),u2))) * ((PProJ w,y,(u - u9),(u - u9)) " )) - (((PProJ w,y,(u - u9),(u + u9)) - (2 * (PProJ w,y,(u - u9),u1))) * ((PProJ w,y,(u - u9),(u - u9)) " ))) * (u - u9)))
by RLVECT_1:def 8
.=
(b * (v2 - v1)) + ((b * ((((PProJ w,y,(u - u9),(u + u9)) - (2 * (PProJ w,y,(u - u9),v2))) * ((PProJ w,y,(u - u9),(u - u9)) " )) - (((PProJ w,y,(u - u9),(u + u9)) - (2 * (PProJ w,y,(u - u9),v1))) * ((PProJ w,y,(u - u9),(u - u9)) " )))) * (u - u9))
by A11, A14, RLVECT_1:def 10
.=
(b * (v2 - v1)) + (b * (((((PProJ w,y,(u - u9),(u + u9)) - (2 * (PProJ w,y,(u - u9),v2))) * ((PProJ w,y,(u - u9),(u - u9)) " )) - (((PProJ w,y,(u - u9),(u + u9)) - (2 * (PProJ w,y,(u - u9),v1))) * ((PProJ w,y,(u - u9),(u - u9)) " ))) * (u - u9)))
by RLVECT_1:def 10
.=
b * (w2 - w1)
by A10, RLVECT_1:def 8
;
hence
t1,
t2 // w1,
w2
by A12, ANALOAF:def 1;
verum end; end;