Let AH1, BH2, CH3 be the altitudes of △ABC (Fig. 29), M is the midpoint of BC, and let O1 be the circumcenter of △YHX. We want to show that △YHX∼△ABC.
Since ∠BH3C=∠YDC=90∘, ∠ABC=∠HYX. Similarly, ∠ACB=∠HXY. Therefore, △YHX∼△ABC.
Let HH′ be the altitude of △YHX, and let M′ be the midpoint of XY.
Clearly, O1M′⊥XY, OM⊥BC. Thus, HH′ and AH1 are the corresponding elements in similar triangles. Similarly, O1M′ and OM are the corresponding elements in similar triangles. Thus,
AH1HH′=OMO1M′.
From the other side, it is clear that △OMD∼△AH1D. Hence,
AH1H1D=OMMD.
These two equalities, together with HH′=H1D, since HH1DH′ is a rectangle, give O1M′=MD. Thus, O1M′DM is a rectangle. Therefore, O1M⊥BC, so O1 belongs to the perpendicular bisector of BC. Hence, O1B=O1C.