MathLabs

竞赛数学与解题

奥数几何

如点的幂、射影技巧等用于解决竞赛难题的综合几何方法。

直观一个描述点与圆关系的数

画一个任意的圆,在圆外取一点 PP。过 PP 画两条不同的直线,每条都与圆相交于两点。测量 PP 到每对交点的两段距离并相乘:第一条直线得 PA⋅PBPA \cdot PB,第二条得 PC⋅PDPC \cdot PD。令人惊讶的是,无论画哪两条直线,两个乘积总是完全相等。这个唯一的不变量——称为点 PP 的幂——把一幅充满相交直线与圆的图变成一个干净的代数量,它是绝大多数难度大的奥数几何题背后的引擎:与其在图中到处追角度,不如写下一个幂的方程,答案自然浮现。

展示点在圆上移动以探索弦与点的幂的单位圆图
外接圆以及连接外心 OO、重心 GG、垂心 HH 且满足 OH=3 OGOH = 3\,OG 的欧拉线——奥数几何的经典构型。

中学点的幂与两个经典的线段比

定义: 点的幂

对于圆心为 OO、半径为 rr 的圆,点 PP 关于该圆的幂为 pow(P)=OP2−r2\mathrm{pow}(P) = OP^2 - r^2。若过 PP 的直线与圆交于 AA、BB,则 pow(P)=PA→⋅PB→\mathrm{pow}(P) = \overrightarrow{PA} \cdot \overrightarrow{PB}(带符号乘积),当 PP 在圆外时等于 PA⋅PBPA \cdot PB,当 PP 在圆内时等于 −PA⋅PB-PA \cdot PB;对过 PP 的每条直线该值都相同。

pow(P)=OP2−r2=PA⋅PB\mathrm{pow}(P) = OP^2 - r^2 = PA \cdot PB

另外两个经典关系把三角形图形变成代数:塞瓦定理指出三角形 ABCABC 的塞瓦线 AD,BE,CFAD, BE, CF 共点当且仅当 BDDC⋅CEEA⋅AFFB=1\frac{BD}{DC} \cdot \frac{CE}{EA} \cdot \frac{AF}{FB} = 1,而梅涅劳斯定理用带符号比给出(延长)边上三点共线的类似条件:BDDC⋅CEEA⋅AFFB=−1\frac{BD}{DC} \cdot \frac{CE}{EA} \cdot \frac{AF}{FB} = -1。两者都把看似纯几何的共点或共线论断化归为检验单个比值乘积。

BDDC⋅CEEA⋅AFFB=1\frac{BD}{DC} \cdot \frac{CE}{EA} \cdot \frac{AF}{FB} = 1
选用哪种经典工具
工具检测内容
点的幂从一点出发的线段长度乘积相等
塞瓦定理三条塞瓦线的共点性
梅涅劳斯定理延长边上三点的共线性
托勒密定理圆内接四边形对角线与边的关系

大学完整证明:点的幂与托勒密定理

若过点 PP 的两条直线分别与圆交于 A,BA,B 和 C,DC,D,则 PA→⋅PB→=PC→⋅PD→\overrightarrow{PA} \cdot \overrightarrow{PB} = \overrightarrow{PC} \cdot \overrightarrow{PD},且这个共同的带符号值等于 OP2−r2OP^2 - r^2,其中 O,rO,r 为圆心与半径。

为什么成立?

该定理是奥数几何中被重复使用最多的工具:它把任何含有两条割线、一条切线加一条割线,或过一点的两条弦的图形都转化为一个代数方程,避免了逐情形的角度追踪。

证明

第1步:构造相似三角形。 设过 PP 的两条直线分别与圆交于 A,BA,B 和 C,DC,D。由于 A,B,C,DA,B,C,D 共圆,圆周角 ∠PAC\angle PAC 与 ∠PDB\angle PDB 对着同一段弧 BCBC(或依配置对其补弧),故 ∠PAC=∠PDB\angle PAC = \angle PDB。

第2步:匹配第二对角。 三角形 PACPAC 在 PP 处的角与三角形 PDBPDB 在 PP 处的角,要么相等(若 PP 在圆外,两直线共用顶点 PP,该角本就是同一个角),要么是对顶角(若 PP 在圆内)。无论哪种情况都有 ∠APC=∠DPB\angle APC = \angle DPB。

第3步:得出相似。 三角形 PACPAC 与 PDBPDB 有两对相等的角,故由角角(AA)判定相似:△PAC∼△PDB\triangle PAC \sim \triangle PDB。

第4步:提取比例式。 相似三角形给出对应边成比例:PAPD=PCPB\frac{PA}{PD} = \frac{PC}{PB},整理得 PA⋅PB=PC⋅PDPA \cdot PB = PC \cdot PD(先用无符号长度,针对 PP 在圆外的情形)。

第5步:通过直径计算公共值。 选取过 PP 与圆心 OO 的特定直线,与圆交于直径上的两点,到 PP 的带符号距离为 OP−rOP - r 与 OP+rOP + r(设 PP 在圆外,故 OP>rOP > r)。其乘积为 (OP−r)(OP+r)=OP2−r2(OP-r)(OP+r) = OP^2 - r^2,由第4步知这必须等于过 PP 的每条直线的 PA⋅PBPA \cdot PB。

**第6步:用带符号长度处理 PP 在圆内的情形。** 当 PP 在圆内时,弦上 A,P,BA,P,B 按此顺序排列,故 PA→\overrightarrow{PA} 与 PB→\overrightarrow{PB} 方向相反,带符号乘积 PA→⋅PB→=−PA⋅PB\overrightarrow{PA}\cdot\overrightarrow{PB} = -PA\cdot PB 为负;对过 PP 的直径重复第1–5步得 −PA⋅PB=OP2−r2-PA\cdot PB = OP^2-r^2(此时为负,因 OP<rOP<r),故恒等式 PA→⋅PB→=OP2−r2\overrightarrow{PA}\cdot\overrightarrow{PB}=OP^2-r^2 在带符号意义下一致成立,证明完成。

对于圆内接四边形 ABCDABCD(顶点按此顺序在圆上),对角线与边满足 AC⋅BD=AB⋅CD+AD⋅BCAC \cdot BD = AB \cdot CD + AD \cdot BC。

为什么成立?

托勒密定理为任何圆内接四边形给出精确的代数恒等式,其不等式形式(AC⋅BD≤AB⋅CD+AD⋅BCAC \cdot BD \le AB\cdot CD + AD\cdot BC,对任意四边形成立,等号当且仅当内接于圆时取得)是既证明四点共圆又推导诸如正弦加法公式之类三角恒等式的快捷方法。

证明

第1步:构造辅助点。 在对角线 ACAC 上构造点 KK,使得 ∠ABK=∠DBC\angle ABK = \angle DBC(即射线 BKBK 与 BABA 所成的角等于 BDBD 与 BCBC 所成的角),取 KK 在线段 ACAC 上。

第2步:找出第一对相似三角形。 因为 ABCDABCD 内接于圆,∠BAC=∠BDC\angle BAC = \angle BDC(同对弧 BCBC)。结合构造得到的 ∠ABK=∠DBC\angle ABK = \angle DBC,三角形 ABKABK 与 DBCDBC 有两个相等的角,故由角角相似 △ABK∼△DBC\triangle ABK \sim \triangle DBC。

第3步:得出第一个关系式。 由 △ABK∼△DBC\triangle ABK \sim \triangle DBC:AKDC=ABDB\frac{AK}{DC} = \frac{AB}{DB},故 AK⋅DB=AB⋅DCAK \cdot DB = AB \cdot DC。

第4步:找出第二对相似三角形。 因为 ABCDABCD 内接于圆,∠ABD=∠ACD\angle ABD = \angle ACD(同对弧 ADAD)。考察三角形 KBCKBC 与 ABDABD:∠KBC=∠ABC−∠ABK=∠ABC−∠DBC=∠ABD\angle KBC = \angle ABC - \angle ABK = \angle ABC - \angle DBC = \angle ABD(因 KK 在线段 ACAC 上),且 ∠BCK=∠BCA=∠BDA\angle BCK = \angle BCA = \angle BDA(同对弧 ABAB),故由角角相似 △KBC∼△ABD\triangle KBC \sim \triangle ABD。

第5步:得出第二个关系式。 由 △KBC∼△ABD\triangle KBC \sim \triangle ABD:KCAD=BCBD\frac{KC}{AD} = \frac{BC}{BD},故 KC⋅BD=AD⋅BCKC \cdot BD = AD \cdot BC。

第6步:相加两个关系式。 将第3步与第5步的结果相加:AK⋅DB+KC⋅BD=AB⋅DC+AD⋅BCAK\cdot DB + KC\cdot BD = AB\cdot DC + AD\cdot BC,即 BD(AK+KC)=AB⋅DC+AD⋅BCBD(AK+KC) = AB\cdot DC + AD\cdot BC。因 KK 在线段 ACAC 上,AK+KC=ACAK+KC=AC,恰好得到 AC⋅BD=AB⋅CD+AD⋅BCAC\cdot BD = AB\cdot CD + AD\cdot BC。

进阶实际应用与典型例题

这些综合工具的应用超越了竞赛答卷:GPS 三边测量与测绘利用类似点幂的圆相交方程,根据到多颗视为已知半径圆/球的卫星的距离测量来确定接收机位置。在计算机图形学与机器人学中,托勒密不等式支撑着判断一点是否在圆内的快速测试(在用于网格生成的 Delaunay 三角剖分和运动规划中不断被使用的基本操作),因为不等号方向恰好在外接圆边界处翻转。

例题: 通过圆相交定位接收机

两个位于点 S1,S2S_1, S_2 的地面信标发送信号,使接收机 PP 能计算出其距离 d1=PS1d_1 = PS_1 与 d2=PS2d_2 = PS_2。若一个固定的参考圆同时经过两个信标,沿两条信标直线用 d1,d2d_1, d_2 表示 pow(P)\mathrm{pow}(P),并解释为何需要第三个信标才能唯一确定 PP。

解答

第1步:若直线 PS1PS_1 延长后再次与参考圆相交于第二点 S1′S_1',则由点的幂 pow(P)=PS1→⋅PS1′→=d1⋅PS1′\mathrm{pow}(P) = \overrightarrow{PS_1}\cdot\overrightarrow{PS_1'} = d_1 \cdot PS_1';同理沿另一条直线,利用第二个交点 S2′S_2' 有 pow(P)=d2⋅PS2′\mathrm{pow}(P) = d_2 \cdot PS_2'。

第2步:由于 pow(P)\mathrm{pow}(P) 是仅依赖于 PP 与固定圆的单一数值(与选用过 PP 的哪条直线无关),这两个表达式必须相等:d1⋅PS1′=d2⋅PS2′d_1 \cdot PS_1' = d_2 \cdot PS_2',这是一个联系 PP 的两个测量距离的代数约束。

第3步:这一个方程将 PP 限制在一条曲线上(一般是圆或直线,由同样的点幂论证反向运行可知——具有固定幂的点的轨迹本身就是与参考圆同心的圆),而非单一点:对一对信标的一次距离测量只能把 PP 限制在一条曲线上,因此单独一对信标无法确定唯一位置。

第4步:不在 S1,S2S_1,S_2 连线上的第三个信标 S3S_3 提供一个独立的圆幂方程,一般情况下这样两条曲线(各自是具体的圆)至多相交于两点,因此第三次测量正是把剩余的模糊性压缩到(至多)唯一接收机位置的关键——这正是实际定位系统(GPS、室内信标三边测量)需要三个或更多基准点的原因。

例题: 用托勒密不等式检验共圆

某网格生成算法需要判断查询点 DD 是否位于三角形 ABCABC 外接圆内部(Delaunay 条件)。用托勒密不等式 AC⋅BD≤AB⋅CD+AD⋅BCAC\cdot BD \le AB\cdot CD + AD\cdot BC(等号当且仅当 ABCDABCD 内接于圆),解释 AB⋅CD+AD⋅BC−AC⋅BDAB\cdot CD + AD\cdot BC - AC\cdot BD 的符号如何指示 DD 在外接圆内部、上还是外部。

解答

第1步:固定三角形 ABCABC 及其外接圆。托勒密不等式对任意四点成立,等号恰在四点按顺序 A,B,C,DA,B,C,D 共圆时取得:AC⋅BD=AB⋅CD+AD⋅BC  ⟺  DAC\cdot BD = AB\cdot CD + AD\cdot BC \iff D 恰好在 ABCABC 的外接圆上。

第2步:定义 f(D)=AB⋅CD+AD⋅BC−AC⋅BDf(D) = AB\cdot CD + AD\cdot BC - AC\cdot BD。由第1步,f(D)=0f(D) = 0 恰好在 DD 位于外接圆上时成立。

第3步:当 DD 从圆外远处连续移动到圆心时,f(D)f(D) 连续变化(由连续的距离函数构成),而一般位置论证(检验一个内部点,如外心,和一个外部点,如沿某射线的远处点)表明 f(D)>0f(D) > 0 在整个开放内部成立(此处托勒密不等式严格成立),而 f(D)<0f(D) < 0 在整个外部成立。

第4步:因此 f(D)=AB⋅CD+AD⋅BC−AC⋅BDf(D) = AB\cdot CD + AD\cdot BC - AC\cdot BD 的符号直接对 DD 分类:为正表示 DD 严格在外接圆内部(满足 Delaunay 内切圆测试),为零表示 DD 恰好在圆上,为负表示 DD 严格在外部——把一个几何包含问题变成单一的算术符号检验,这正是 Delaunay 三角剖分软件中每个网格要用上百万次的基本操作。

点 PP 在圆心为 OO、半径 r=5r=5 的圆外,且 OP=13OP=13。从 PP 出发的割线与圆交于 AA、BB,PA=4PA=4。求 PBPB。

在三角形 ABCABC 中,塞瓦线 AD,BE,CFAD, BE, CF 满足 BDDC=2\frac{BD}{DC}=2,CEEA=3\frac{CE}{EA}=3。根据塞瓦定理,若要三条塞瓦线共点,AFFB\frac{AF}{FB} 必须等于多少?

边长为 11 的正方形 ABCDABCD 内接于圆。对圆内接四边形 ABCDABCD 用托勒密定理,求对角线长度 ACAC。

2024 年哪个 AI 系统通过将神经模型与使用类似点幂综合工具的符号演绎引擎相结合,以接近金牌得主的水平解出了30道历史 IMO 几何题中的25道?

参考文献

  1. Trieu Trinh, Yuhuai Wu, Quoc Le, He He, Thang Luong (2024). AlphaGeometry: An Olympiad-level AI system for geometry
  2. Evan Chen (2016). Euclidean Geometry in Mathematical Olympiads
  3. H.S.M. Coxeter, S.L. Greitzer (1967). Geometry Revisited