let A, B, C be Point of (TOP-REAL 2); ( A,B,C is_a_triangle implies ex D being Point of (TOP-REAL 2) st
( (the_perpendicular_bisector (A,B)) /\ (the_perpendicular_bisector (B,C)) = {D} & (the_perpendicular_bisector (B,C)) /\ (the_perpendicular_bisector (C,A)) = {D} & (the_perpendicular_bisector (C,A)) /\ (the_perpendicular_bisector (A,B)) = {D} & |.(D - A).| = |.(D - B).| & |.(D - A).| = |.(D - C).| & |.(D - B).| = |.(D - C).| ) )
assume A1:
A,B,C is_a_triangle
; ex D being Point of (TOP-REAL 2) st
( (the_perpendicular_bisector (A,B)) /\ (the_perpendicular_bisector (B,C)) = {D} & (the_perpendicular_bisector (B,C)) /\ (the_perpendicular_bisector (C,A)) = {D} & (the_perpendicular_bisector (C,A)) /\ (the_perpendicular_bisector (A,B)) = {D} & |.(D - A).| = |.(D - B).| & |.(D - A).| = |.(D - C).| & |.(D - B).| = |.(D - C).| )
then A2:
A,B,C are_mutually_distinct
by EUCLID_6:20;
set MAB = the_perpendicular_bisector (A,B);
set MiAB = the_midpoint_of_the_segment (A,B);
set MBC = the_perpendicular_bisector (B,C);
set MiBC = the_midpoint_of_the_segment (B,C);
set MCA = the_perpendicular_bisector (C,A);
set MiCA = the_midpoint_of_the_segment (C,A);
(the_perpendicular_bisector (A,B)) /\ (the_perpendicular_bisector (B,C)) is being_point
by A1, Th46;
then consider x being Element of REAL 2 such that
A3:
(the_perpendicular_bisector (A,B)) /\ (the_perpendicular_bisector (B,C)) = {x}
;
B,C,A is_a_triangle
by A1, MENELAUS:15;
then
(the_perpendicular_bisector (B,C)) /\ (the_perpendicular_bisector (C,A)) is being_point
by Th46;
then consider y being Element of REAL 2 such that
A4:
(the_perpendicular_bisector (B,C)) /\ (the_perpendicular_bisector (C,A)) = {y}
;
C,A,B is_a_triangle
by A1, MENELAUS:15;
then
(the_perpendicular_bisector (C,A)) /\ (the_perpendicular_bisector (A,B)) is being_point
by Th46;
then consider z being Element of REAL 2 such that
A5:
(the_perpendicular_bisector (C,A)) /\ (the_perpendicular_bisector (A,B)) = {z}
;
x in (the_perpendicular_bisector (A,B)) /\ (the_perpendicular_bisector (B,C))
by A3, TARSKI:def 1;
then A6:
( x in the_perpendicular_bisector (A,B) & x in the_perpendicular_bisector (B,C) )
by XBOOLE_0:def 4;
reconsider Px = x as Point of (TOP-REAL 2) by EUCLID:22;
A7:
( |.(Px - A).| = |.(Px - B).| & |.(Px - B).| = |.(Px - C).| )
by A6, Th41;
y in (the_perpendicular_bisector (B,C)) /\ (the_perpendicular_bisector (C,A))
by A4, TARSKI:def 1;
then A8:
( y in the_perpendicular_bisector (B,C) & y in the_perpendicular_bisector (C,A) )
by XBOOLE_0:def 4;
reconsider Py = y as Point of (TOP-REAL 2) by EUCLID:22;
( |.(Py - B).| = |.(Py - C).| & |.(Py - C).| = |.(Py - A).| )
by A8, Th41;
then
Py in the_perpendicular_bisector (A,B)
by A2, Th45;
then
Py in (the_perpendicular_bisector (A,B)) /\ (the_perpendicular_bisector (B,C))
by A8, XBOOLE_0:def 4;
then A9:
Py = Px
by A3, TARSKI:def 1;
z in (the_perpendicular_bisector (C,A)) /\ (the_perpendicular_bisector (A,B))
by A5, TARSKI:def 1;
then A10:
( z in the_perpendicular_bisector (C,A) & z in the_perpendicular_bisector (A,B) )
by XBOOLE_0:def 4;
reconsider Pz = z as Point of (TOP-REAL 2) by EUCLID:22;
( |.(Pz - C).| = |.(Pz - A).| & |.(Pz - A).| = |.(Pz - B).| )
by A10, Th41;
then
Pz in the_perpendicular_bisector (B,C)
by A2, Th45;
then A11:
Pz in (the_perpendicular_bisector (B,C)) /\ (the_perpendicular_bisector (C,A))
by A10, XBOOLE_0:def 4;
take
Px
; ( (the_perpendicular_bisector (A,B)) /\ (the_perpendicular_bisector (B,C)) = {Px} & (the_perpendicular_bisector (B,C)) /\ (the_perpendicular_bisector (C,A)) = {Px} & (the_perpendicular_bisector (C,A)) /\ (the_perpendicular_bisector (A,B)) = {Px} & |.(Px - A).| = |.(Px - B).| & |.(Px - A).| = |.(Px - C).| & |.(Px - B).| = |.(Px - C).| )
thus
( (the_perpendicular_bisector (A,B)) /\ (the_perpendicular_bisector (B,C)) = {Px} & (the_perpendicular_bisector (B,C)) /\ (the_perpendicular_bisector (C,A)) = {Px} & (the_perpendicular_bisector (C,A)) /\ (the_perpendicular_bisector (A,B)) = {Px} & |.(Px - A).| = |.(Px - B).| & |.(Px - A).| = |.(Px - C).| & |.(Px - B).| = |.(Px - C).| )
by A7, A3, A4, A5, TARSKI:def 1, A11, A9; verum