Question
Question: Let C be a circle $x^2 + y^2 = 1$. The line $y = mx + m$ intersects C at the point P other than (-1,...
Let C be a circle x2+y2=1. The line y=mx+m intersects C at the point P other than (-1,0), the number of rational choices for m for which both the coordinates of P are rational, is:

3
4
5
infinitely many
infinitely many
Solution
The circle is given by the equation C:x2+y2=1. The line is given by the equation L:y=mx+m, which can be rewritten as y=m(x+1).
We substitute y from the line equation into the circle equation to find the intersection points: x2+(m(x+1))2=1 x2+m2(x2+2x+1)=1 x2+m2x2+2m2x+m2−1=0 (1+m2)x2+2m2x+(m2−1)=0
This is a quadratic equation in x. We know that the line passes through (−1,0) for any value of m. We can verify that x=−1 is a root: (1+m2)(−1)2+2m2(−1)+(m2−1)=(1+m2)−2m2+m2−1=0. So, x=−1 is indeed one of the roots. Let the other root be xP.
Using Vieta's formulas for the sum of roots: −1+xP=−1+m22m2 xP=−1+1+m22m2=1+m2−(1+m2)+2m2=m2+1m2−1
Now we find the y-coordinate, yP, using the line equation yP=m(xP+1): yP=m(m2+1m2−1+1)=m(m2+1m2−1+m2+1)=m(m2+12m2)=m2+12m3
So the intersection point P, other than (−1,0), has coordinates (m2+1m2−1,m2+12m3).
The problem states that m is a rational choice and asks for the number of such choices for which both coordinates of P are rational. Let m∈Q. If m is rational, then m2 is rational, and m3 is rational. The x-coordinate of P is xP=m2+1m2−1. If m∈Q, then m2−1∈Q and m2+1∈Q. Since m2≥0 for real m, m2+1≥1, so the denominator is never zero. Thus, xP is rational if m is rational. The y-coordinate of P is yP=m2+12m3. If m∈Q, then 2m3∈Q and m2+1∈Q. Thus, yP is rational if m is rational.
Therefore, for any rational value of m, both coordinates of P are rational.
We must also ensure that P is not (−1,0). xP=m2+1m2−1=−1⟹m2−1=−(m2+1)⟹m2−1=−m2−1⟹2m2=0⟹m=0. If m=0, the line is y=0. The intersection points with x2+y2=1 are x2=1, so x=±1. The points are (−1,0) and (1,0). In this case (m=0), the point P (other than (−1,0)) is (1,0). The coordinates of P are (1,0), which are rational. m=0 is a rational choice, and it is included.
Alternatively, we can use the standard parameterization of rational points on the unit circle starting from (−1,0): x=1+t21−t2,y=1+t22t for t∈Q. The line y=m(x+1) has slope m connecting (−1,0) to the point P. If we set t=m, we get xP=1+m21−m2 and yP=1+m22m. These are the coordinates of point P. If m is rational, then xP and yP are rational. This parameterization generates all rational points on the circle except for (−1,0). Since P is defined as the point other than (−1,0), P must be one of these points generated by the parameterization. Thus, for any rational m, P will have rational coordinates. The set of rational numbers is infinite. Therefore, there are infinitely many rational choices for m.