蝴蝶定理

什么是蝴蝶定理?

维基百科介绍: https://zh.wikipedia.org/wiki/蝴蝶定理
蝴蝶定理(Butterfly theorem),是古典欧氏平面几何的最精彩的结果之一。蝴蝶定理最先是作为一个征求证明的问题,这个命题最早出现在1815年,而“蝴蝶定理”这个名称最早出现在《美国数学月刊》1944年2月号,题目的几何图形象一只蝴蝶,便以此命名。这个定理的证法多得不胜枚举,至今仍然被数学热爱者研究,在考试中时有出现各种变形。
Butterfly theorem.svg

而现在,我们尝试用多种办法来证明它:

1.初等证明

此证明出自 维基百科 ,但字母、图片发生变动,注意修改。

GeoGebra文件链接:蝴蝶定理-圆

如图:

image

在圆 TT 上有两点 PP, QQ , PQPQ 中点为 MM. 过点 MM 分别做两条弦 ADAD, BCBC 交圆 TTAA, BB, CC, DD 四点 . ACAC, BDBD 分别交直线 PQPQ 于点 EE, FF. 求证:EM=FMEM = FM

证明:

image

如图,过点 EE 分别做 ADAD, BCBC 的垂线交于点 X1X_1, X2X_2; 过点 FF 分别做 ADAD, BCBC 的垂线交于点 Y1Y_1, Y2Y_2 , 并如图所示标角。

不动脑子都可以知道:1=2\angle 1 = \angle 2

所以:X1MEY1MF\triangle X_1ME \sim \triangle Y_1MF, 故有:

MEMF=EX1FY1(1)\tag 1 \frac{ME}{MF} = \frac{EX_1}{FY_1}

同理就有:X2MEY2MF\triangle X_2ME \sim \triangle Y_2MF, 故有:

MEMF=EX2FY2(2)\tag 2 \frac{ME}{MF} = \frac{EX_2}{FY_2}

然后动一点脑子可以知道:因为四边形 ABCDABCD 为圆 TT 内接四边形,所以 3=4\angle 3 = \angle 4

所以:X2CEY1DF\triangle X_2CE \sim \triangle Y_1DF, 故有:

EX2FY1=CEDF(3)\tag 3 \frac{EX_2}{FY_1} = \frac{CE}{DF}

同理就有:X1AEY2BF\triangle X_1AE \sim \triangle Y_2BF, 故有:

EX1FY2=AEBF(4)\tag 4 \frac{EX_1}{FY_2} = \frac{AE}{BF}

由式 (1)、(2) 联立,并代入 (3)、(4),我们得到:

(MEMF)2=EX1FY1.EX2FY2=CEDF.AEBF\begin{aligned} (\frac{ME}{MF})^2 &= \frac{EX_1}{FY_1} . \frac{EX_2}{FY_2} \\ &= \frac{CE}{DF} . \frac{AE}{BF} \end{aligned}

由相交弦定理:

在点 EE,有 AECE=PEQEAE\cdot CE = PE\cdot QE

在点 FF,有 BFDF=PFQFBF\cdot DF = PF\cdot QF
结合前式即可推出:

ME2MF2=CEDF.AEBF=PE.QEPF.QF=(PMME).(QM+ME)(PM+MF).(QMMF)=(PMME).(PM+ME)(PM+MF).(PMMF)=PM2ME2PM2MF2\begin{aligned} \frac{ME^2}{MF^2} &= \frac{CE}{DF} . \frac{AE}{BF} \\ &= \frac{PE . QE}{PF . QF} \\ &= \frac{(PM-ME) . (QM+ME)}{(PM+MF) . (QM-MF)} \\ &= \frac{(PM-ME) . (PM+ME)}{(PM+MF) . (PM-MF)} \\ &= \frac{PM^2 - ME^2}{PM^2 - MF^2} \\ \end{aligned}

故此时,ME=MFME = MF,证毕QED!

2.霍纳证法

GeoGebra文件链接:蝴蝶定理-圆-霍纳证法

如图,题意不再重复:

image

证明:

过点 OO 分别向 ACAC, BDBD 作垂线交于点 SS, RR

欲证 EM=FMEM = FM, 即证 MEO=MFO\angle MEO = \angle MFO

瞪眼发现:ESO=EMO=90°\angle ESO = \angle EMO = 90 \degree,所以 EMOSEMOS 四点共圆,所以 MEO=MSO\angle MEO = \angle MSO

同理可得: FMORFMOR 四点共圆,所以 MFO=MRO\angle MFO = \angle MRO

即证:MSO=MRO\angle MSO = \angle MRO

ABCDABCD 四点共圆,所以 ACMBDM\triangle ACM \sim \triangle BDM

由于 OSACOS\perp ACOO 是圆心,根据垂径定理可知 SSACAC 的中点。同理,RRBDBD 的中点。

所以在两个三角形中,SSRR 分别对应。

所以:MSC=MRD\angle MSC = \angle MRD

而又有 OSC=ORD\angle OSC = \angle ORD,所以 MSCOSC=MRDORD\angle MSC - \angle OSC = \angle MRD - \angle ORD

所以:MSO=MRO\angle MSO = \angle MRO

于是:EM=FMEM = FM,证毕QED!

3.对称作法

GeoGebra文件链接:蝴蝶定理-圆-对称证法

如图,题意不再重复:

image

过点 DDPQPQ 的平行线,交 圆 TT 于点 GG.

由对称性可知 MG=MDMG=MD ,所以有 EMG=MGD=MDG=FMD\angle EMG = \angle MGD = \angle MDG = \angle FMD

而由四点共圆可知:ABG=ADG=EMG\angle ABG = \angle ADG = \angle EMG

ABG+ACG=180°\angle ABG + \angle ACG = 180 \degree, 所以:EMG+ECG=180°\angle EMG + \angle ECG = 180 \degree

所以 ECGMECGM 四点共圆,所以 EGM=ECM=ADB=MDF\angle EGM = \angle ECM = \angle ADB = \angle MDF

因为:

{EGM=FDMEMG=FMDMG=MD \left\{ \begin{aligned} \angle EGM &=\angle FDM\\ \angle EMG &= \angle FMD \\ MG &= MD \end{aligned} \right.

所以 EMGFMD\triangle EMG \cong \triangle FMD

于是:EM=FMEM = FM,证毕QED!

4.解析证明

这个证明来自中国科技大学的单墫教授,可以接着引出这个系列讲的主题:二次曲线系

GeoGebra文件链接

image

P,Q,E,F,MP, Q, E, F, M 五点放在 xx 轴上,且 MM 为原点

设圆 OO 的方程为: x2+(ya)2=r2x^2+(y-a)^2 = r^2

直线 lADl_{AD} 的斜率为 k1k_1 ,直线 lBCl_{BC} 的斜率为 k2k_2

下面我们构造一个新的曲线:

NEW:λ[x2+(ya)2r2]+μ(yk1x)(yk2x)=0\text{NEW}: \lambda [x^2+(y-a)^2-r^2] + \mu (y-k_1x)(y-k_2x) = 0

这个曲线是什么意思呢?

仔细观察发现:圆 OO 的方程为: x2+(ya)2=r2x^2+(y-a)^2 = r^2 经过 ABCDABCD 四点

(yk1x)(yk2x)(y-k_1x)(y-k_2x) 表示 lADl_{AD}lBCl_{BC} 两条直线

于是 曲线 NEW\text{NEW} 就表示过 ABCDABCD 四点的任意一条二次曲线(也即圆锥曲线),动起来会更加直观,可以在 GeoGebra文件链接 中自己操作一下。

既然如此,那我们令 y=0y = 0 ,就可以得到曲线 NEW\text{NEW}xx 轴的交点。

y=0y = 0 可得:

(λ+μk1k2)x2+λ(a2r2)=0(\lambda + \mu k_1k_2)x^2+\lambda(a^2-r^2)=0

看了一眼就可以发现:只要曲线 NEW\text{NEW}xx 轴有交点,由韦达定理立即可以得到:

xE+xF=0x_E + x_F = 0

也就是说,无论过 ABCDABCD 四点的任意一条二次曲线,只要曲线与 xx 轴有交点,那么交点一定关于 MM 对称。

那么原版蝴蝶定理就可以解决了。

证毕QED!


既然说的是 原版蝴蝶定理,那就有蝴蝶定理 Plus 版

这个坑位先放在这吧,后面哪天想起来了就过来给他填上。

想要这个系列 Update 的马上评论!!!

Final completion time: August 15, 2025, 15:40