隐约束和显式表达式,看起来一样,吃起来也一样。
核心思想:不需要解出显式坐标,直接把「点满足的约束」设为中间变量,验证约束之间的冗余关系即可。这是溢出设变量的一种特殊形式,专门用于回避困难的交点。
§4.0 什么是坐标流?
坐标流是一种中间变量,直接设出横/纵坐标(或两者),占用 1–2 个自由度。
:::note 核心观点
破除对变量显式表达式的依赖。
- 显式坐标 x=X(b,c),y=Y(b,c):理论上可以万能代入,但如果 X/Y 形式复杂或带根号,考场上几乎不可用;
- 更多时候,用 P(x1,y1)=f1∩f2 来描述(两个方程的交点);
- 可以确知,在需要化简的式子里,(x1,y1) 必然只以 f1 和 f2 中的形式出现(原理见 §4.1.4);
- 只要在要验证的结论里,将 f1 和 f2 凑出即可:设而不求,必然成功。
:::
§4.1 具体操作:两圆相交的未知交点
圆1: x2+y2=d1x+e1y+f1
圆2: x2+y2=d2x+e2y+f2
根轴: ax+by+f=0(令 (d2−d1)=a,(e2−e1)=b,f2−f1=f)
设 P/Q=(xi,yi),i=1/2,则 (xi,yi) 服从三约束:圆1、圆2、根轴。
§4.1.4 为什么三约束一定够用?
代数理由(扩域):
- 有理函数域 R(x) 添加 Q 得到的扩域对加减乘除封闭;
- x1,y1 解出来,均为 Pi+QiR(same R)的形式;
- ax1+by1+f=0 说明 aQ1+bQ2=0,即:不存在其他线性组合使 cx1+dy1∈Q(c/d=a/b);
- 不仅 cx1+dy1 不行,(cx1+dy1)2 也不行;
- 由于结论是有理的,则结论化简中「需要」的形式一定是三约束中三个「头」之一。
坐标流不是奇技淫巧,而是可靠操作,结果可预期。
§4.3 两个金标准
§4.3.1 约束带变量部分最多四项
约束超过四项,在化简中凑不出来。
例(A(0,0) 框架下):
- 外接圆 O: f=x2+y2−(−b+c)x+(1+bc)y=0(四项,是可用极限)
- 设外接圆上一点 P(x1,y1),满足 f=0,这是可接受的约束复杂度
比这再复杂,就用不了了。如果约束形式过于复杂,先移轴使约束简化,再设坐标。
§4.3.2 变量名要鲜明
标准:见变量名即可立即 recall 是哪个点的坐标,节约注意力。
形式尽量设成整式,有分母照例设出来:
- T(2t,2s)(消掉分母2)
- X(x1,y1)(鲜明指向点 X)
- O(m,n)
- A(abn−1,b2n−1)(有分母则整体设出)
§4.4 一个交点对,一个不对
:::info 背景
这是 jv(数之谜 @johnvector)提出的问题。
:::
设定:结论点 P(x1,y1) 满足约束 f=0,要证的结论是 g=0,其中 f 和 g 都是关于某主元 x 的首一多项式,且至少有一个(经常两个)形式复杂,无法直接解出根。
绝大多数赛题可以描述成:「P 如图是唯一的,它是 f 的一个根,求证也是 g 的一个根。」
情形一:f 和 g 等价
最常见。此时 f 的全部根都满足 g。
处理方法:赋值不展开,验证 f≡g(对应项系数成比例)。「如图」说明 P 是唯一的,即证。
情形二:f 和 g 不等价,但手性对称结论成立
两个约束不等价,是因为结论只取了一半(有手性)。实际上,结论的手性对称版本(另一侧)也成立。
处理方法:加强命题至两个结论(去手性),多用曲线系,应当可以快速得到结果。
情形三:f 和 g 不等价,但都是二次的,P 是唯一公共根
f 有两个根 P,Q:P 满足 g,Q 不满足。
处理方法:
h=f−g⇒h 必然等于 K(x−x1)=0
从而可以降次瞪出根 x1,然后先宣称再验证。
情形四:f 和 g 不等价,次数不同,P 是唯一公共根
处理方法(类辗转相除):
h3=g−x2f=0(三次)
h2=h3−xf=0(二次)
h1=h2−f=0(一次,即 x−x1=0)
实战中不需要化到 h1,只要 hi 足够简单可以因式分解瞪出 x1 即可,然后先宣称再验证。
:::tip 关键洞察
题目的难度是有限的。只要结果是简单的(有理的),就一定有不可忽略比例的人能观察/猜出来。要勇敢地猜点。
:::
巨佬杯 P2
题意:圆 ω 内接四边形 ABCD,AC 与 BD 交于 E,F 在线段 AC 上满足 AE=CF。过 F 作 CD 的平行线与 AB 交于 I,I 关于 AF 中垂线的对称点为 J,过 J 作 ω 的切线切于 P,延长 PF 与 ω 交于 K,△FPJ 的外接圆与 ω 交于 M,求证:K,M,J 三点共线。
这是用解析做,几乎唯一的解法。
关键步骤(Proof by RynW1988):
P(0,0),B(−b,−1),C(c,−1),2m=−b+c,−2n=1+bc
⊙PBC:x2+y2=2mx+2ny
KPJ=−m/n,PJ:ny+mx=0
设 J(nj,−mj),从 F(f,−1) 翻转得 J 坐标(不展开 j),再推出 I,用曲线系写出 ⊙ABCD。
核心技巧:图形生成顺序——先设 J 的坐标,躲避「两条复杂直线相交」的困难交点,然后用曲线系写大圆方程。
:::note 通用技巧
要验证 EF 和 AC 共中点,等价于这两条直线相乘生成的曲线系被横轴截,中点是 AC 的中点。方程麻烦也无所谓,因为最终验证时 y=0。
:::
本节内容来自 R.W.(王一楠)公益课第二讲 §4,整理自讲义与课堂录音。