Number theoryDifficulty 6.7Prove itTaiwan IMO Selection Camp · Taiwan
Choose arbitrarily a rational point P0=(xp,yp) on the ellipse C:x2+2y2=2098. We will recursively determine P1,P2,⋯ in the following way: for all i=0,1,⋯, (1) Select an integer point Qi=(xi,yi) not on C, such that ∣xi∣<50 and ∣yi∣<50. (2) Connect PiQi, and let its other intersection point with C be Pi+1. Prove that: for any P0, we can appropriately choose Q0,Q1,⋯, such that there exists some nonnegative integer k such that OPk=2017.
(We say (x,y) is an integer point if and only if x and y are both integers. We say (x,y) is a rational point if and only if x and y are both rational numbers.)
This one wants a proof. Work it on paper, then read the official solution and mark yourself. Be honest about it: the record is only any use to you if it is.
1. It is easy to see that all the integer points on C are (±44,±9), and 442+92=2017, so we only need to prove that after appropriate operations, some Pk is an integer point.
2. If P0 is an integer point, then by 1. we may take k=0, so assume P0=(a/m,b/m) is not an integer point, where a,b,m∈Z and m>0.
– Clearly there exist integers s and t satisfying ∣s−ma∣≤1/2 and ∣t−mb∣≤1/2. Also, ∣s∣<2098+1<50, and similarly ∣t∣<50, so we may take Q0=(s,t).
Note that (s−ma)2+2(t−mb)2=2098+s2+2t2−2(sa+2tb)/m=m′/m, where m′∈N. But by definition, we have (s−ma)2+2(t−mb)2≤1/4+2/4<1, so m′=m((s−ma)2+2(t−mb)2)<m.
– Now, suppose P1=(s+z(a−sm),t+z(b−tm)), then we have (s+z(a−sm))2+2(t+z(b−tm))2=2098, and expanding gives mm′z2+2(s(a−sm)+2t(b−tm))z+(s2+2t2−2098)=0. One solution of the above equation is z=1/m (corresponding to the solution for P0), so by Vieta's formulas, the other solution is (s2+2t2−2098)/m′. Therefore P1=(a′/m′,b′/m′), where a′,b′,m′∈Z and 0<m′<m.
- From the above discussion, if Qi is chosen in the above manner at every step, then the denominator of the coordinates of the resulting Pi+1 will be smaller than the denominator of the coordinates of Pi. This means that there exists a sufficiently large k such that Pk is an integer point ⇒OPk=2017. This completes the proof.
Source: MathNet,
licensed CC-BY-4.0.
Statement translated into English from zh; metadata (topic, difficulty, ordering) added by this project.