跳到主要内容

1999 IMO P5:圆系、斜率与相切

题目

O1,O2O_1,O_2 分别与圆 OO 内切于 M,NM,N,且圆 O1O_1 经过 O2O_2。圆 O1,O2O_1,O_2 公共弦所在直线与圆 OO 交于 A,BA,BMA,MBMA,MB 分别与圆 O1O_1 再交于 C,DC,D。求证:直线 CDCD 与圆 O2O_2 相切。

题面来源:《解析版 9+2 with 11》PDF 第 26 页。

解析法解答

证明整理自数之谜 @RynW1988。

表示三个圆

M(0,0),O2(2,0),O1(1,k1).M(0,0),\quad O_2(-2,0),\quad O_1(-1,k_1).

OM:y=k1xOM:y=-k_1xOO2:y=k2(x+2)OO_2:y=k_2(x+2),得到

O(2k2k1+k2,2k1k2k1+k2)=(d,h),d=2k2k1+k2,h=k1d.O\left(-\frac{2k_2}{k_1+k_2}, \frac{2k_1k_2}{k_1+k_2}\right)=(-d,h), \quad d=\frac{2k_2}{k_1+k_2},\quad h=k_1d.

两个过 MM 的圆分别为

O1:x2+y2+2x2k1y=0,\odot O_1:x^2+y^2+2x-2k_1y=0, O:x2+y2+2dx2hy=0.\odot O:x^2+y^2+2dx-2hy=0.

λ=1sinαsinβ.\lambda=1-\frac{\sin\alpha}{\sin\beta}.

由圆 O2O_2 与圆 OO 内切,半径关系为

r2=OMOO2=λOM,r_2=|OM|-|OO_2|=\lambda|OM|,

原 Notebook 此处还写了 r2=OMOO1r_2=|OM|-|OO_1|,但右边是圆 O1O_1 的半径,不能与 r2r_2 连等,故删去该项。从而

O2:x2+y2+4x=λ2(d2+h2)4.\odot O_2:x^2+y^2+4x=\lambda^2(d^2+h^2)-4.

用圆系消去交点坐标

两圆相减得到公共弦直线

AB:x+k1y=λ2(d2+h2)22=2t.AB:x+k_1y=\frac{\lambda^2(d^2+h^2)}2-2=2t.

MA,MBMA,MB 的斜率为 m1,m2m_1,m_2。利用 ABAB 的方程将圆 OO 齐次化:

x2+y2+2dx(x+k1y)2t2hy(x+k1y)2t=0.x^2+y^2+\frac{2dx(x+k_1y)}{2t} -\frac{2hy(x+k_1y)}{2t}=0.

代入 y=mxy=mx 后,得到

(2t2hk1)m2+2(dk1h)m+2(d+t)=0.(2t-2hk_1)m^2+2(dk_1-h)m+2(d+t)=0.

因为 dk1=hdk_1=h,一次项消失:

m2=d+thk1t,m1=m2.m^2=\frac{d+t}{hk_1-t},\qquad m_1=-m_2.

将两条直线与圆 O1O_1 联立。记 C(c,m1c)C(c,m_1c),则

c=2+2k1m11+m12.c=\frac{-2+2k_1m_1}{1+m_1^2}.

用两根的对称性求得 kCD=1/k1=kABk_{CD}=-1/k_1=k_{AB},并有

CD:(m2+1)x+k1(m2+1)y2(k12m21)=0.CD:(m^2+1)x+k_1(m^2+1)y-2(k_1^2m^2-1)=0.

把相切转为点到直线的距离

欲证明 CDCD 与圆 O2O_2 相切,只需验证 O2O_2CDCD 的距离为 r2r_2。平方后为

(2m222k12m2+2)2(k12+1)(m2+1)2=λ2(d2+h2).\frac{(-2m^2-2-2k_1^2m^2+2)^2} {(k_1^2+1)(m^2+1)^2}=\lambda^2(d^2+h^2).

原解答将其化为

m2m2+1=λk2k1+k2.\frac{m^2}{m^2+1}=\frac{\lambda k_2}{k_1+k_2}.

代入 m2=(d+t)/(hk1t)m^2=(d+t)/(hk_1-t),左边为

d+td+hk1=d1d+hk1+λ2(d2+h2)4(d+hk1).\frac{d+t}{d+hk_1} =\frac{d-1}{d+hk_1} +\frac{\lambda^2(d^2+h^2)}{4(d+hk_1)}.

这两项分别是

k2k12k2(1+k12),λ2k22(k1+k2).\frac{k_2-k_1}{2k_2(1+k_1^2)}, \qquad \frac{\lambda^2k_2}{2(k_1+k_2)}.

因此待证等式化为

λ22λ=k12k22k22(1+k12).\lambda^2-2\lambda =\frac{k_1^2-k_2^2}{k_2^2(1+k_1^2)}.

另一方面,由 λ=1sinα/sinβ\lambda=1-\sin\alpha/\sin\beta

λ22λ=sin2αsin2βsin2β.\lambda^2-2\lambda =\frac{\sin^2\alpha-\sin^2\beta}{\sin^2\beta}.

再用

sin2α=k121+k12,sin2β=k221+k22,\sin^2\alpha=\frac{k_1^2}{1+k_1^2}, \qquad \sin^2\beta=\frac{k_2^2}{1+k_2^2},

即得上述表达式,完成原证明。

Notebook 中保存的校验记录

齐次化所得 m2m^2 公式、点 CC 横坐标的比较保存了 True。距离与最后一项的部分输出仍是符号等式,文件中还保留一条赋值警告;这里未将其写成全部验证通过。

来源:problem-1999-IMO-P5.nb;按已有文本整理,本次未重新执行 notebook。