let P be Subset of (TOP-REAL 2); :: thesis: for p1, p2 being Point of (TOP-REAL 2) st P is_an_arc_of p1,p2 holds
( x_Middle P,p1,p2 in P & y_Middle P,p1,p2 in P )
let p1, p2 be Point of (TOP-REAL 2); :: thesis: ( P is_an_arc_of p1,p2 implies ( x_Middle P,p1,p2 in P & y_Middle P,p1,p2 in P ) )
assume A1:
P is_an_arc_of p1,p2
; :: thesis: ( x_Middle P,p1,p2 in P & y_Middle P,p1,p2 in P )
deffunc H1( Point of (TOP-REAL 2)) -> Point of (TOP-REAL 2) = $1;
defpred S1[ Point of (TOP-REAL 2)] means $1 `1 = ((p1 `1 ) + (p2 `1 )) / 2;
reconsider Q = { H1(q) where q is Point of (TOP-REAL 2) : S1[q] } as Subset of (TOP-REAL 2) from DOMAIN_1:sch 8();
A2:
x_Middle P,p1,p2 = First_Point P,p1,p2,Q
by Def1;
( P meets Q & P /\ Q is closed )
by A1, Th14;
then A3:
x_Middle P,p1,p2 in P /\ Q
by A1, A2, JORDAN5C:def 1;
defpred S2[ Point of (TOP-REAL 2)] means $1 `2 = ((p1 `2 ) + (p2 `2 )) / 2;
reconsider Q2 = { H1(q) where q is Point of (TOP-REAL 2) : S2[q] } as Subset of (TOP-REAL 2) from DOMAIN_1:sch 8();
A4:
y_Middle P,p1,p2 = First_Point P,p1,p2,Q2
by Def2;
( P meets Q2 & P /\ Q2 is closed )
by A1, Th15;
then
y_Middle P,p1,p2 in P /\ Q2
by A1, A4, JORDAN5C:def 1;
hence
( x_Middle P,p1,p2 in P & y_Middle P,p1,p2 in P )
by A3, XBOOLE_0:def 4; :: thesis: verum