I've a rational circle defined by three (rational) points. Given two (rational) points on this circle (can be two of the defining points) how can I find a rational point on the circle close to half way between these points?
In other words, I want to find the intersection(s) between the perpendicular bisector of the line determined by the two points and the circle as a rational approximation.
Since the points defining the circle can be very close together, a solution not involving floating point operations is preferred.
I though that plugging in $t=1/2$ in the accepted answer at Find point on rational circle for given angle would do the trick, but this returns a point somewhat out of the middle.