Pascal 定理是个射影几何定理, 说的是圆锥曲线上的三对点如下图般交叉连线, 产生的三个交点共线.
陈述
圆锥曲线 Γ 上有六个点 A1,A2,A3, B1,B2,B3. 分别以 ℓ1,ℓ2,ℓ3 记直线 A2B3,A3B1,A1B2, 以 m1,m2,m3 记直线 A3B2,A1B3,A2B1, 再以 X1,X2,X3 记交点 ℓ1m1,ℓ2m2,ℓ3m3. 则 X1,X2,X3 共线.
证明
用坐标几何
在坐标平面考虑问题, 并以曲线的字母表示定义它的多项式. 具体地说, 以 Γ 表示二次多项式, 使得方程 Γ=0 定义圆锥曲线 Γ, 六条直线类同. 把两组三条直线的定义多项式乘起来, 得到两个三次多项式 ℓ1ℓ2ℓ3 与 m1m2m3. 由于这两组三条直线不同, 这两个三次多项式线性无关. 由条件, 它们都在 A1,A2,A3, B1,B2,B3, X1,X2,X3 为零. 任取点 C∈Γ 异于 A1,A2,A3, B1,B2,B3, 然后适当取不全为零的系数 λ,μ 使得 λℓ1ℓ2ℓ3+μm1m2m3 在 C 处为零. 现在三次多项式 λℓ1ℓ2ℓ3+μm1m2m3 与二次多项式 Γ 有至少七个公共零点: A1,A2,A3, B1,B2,B3, C. 由于 7>3×2, 这说明它们有公因子. 由于 Γ 是圆锥曲线, 并非两条直线, 为不可约, 所以只可能是它整除 λℓ1ℓ2ℓ3+μm1m2m3. 于是设λℓ1ℓ2ℓ3+μm1m2m3=fΓ,则 f 为一次多项式, 零点集为直线. 上式左边在 X1,X2,X3 为零, 而由于圆锥曲线和直线只能交两个点, Γ 在这三点不为零, 所以只有 f 在这三个点为零, 即 X1,X2,X3 共线.
这里用到 Γ 不可约. 当 Γ 是两条相异直线相乘时, 在上述证明中取 C 为两线交点, 不难得到同样的结论. 这就是 Pappus 定理.
由此可见 Pascal 定理在任何域的射影平面上都成立.
用 Euclid 几何
利用射影变换, 实际上只需证明圆锥曲线为圆的情形. 为了证明 X1,X2,X3 共线, 实际上只需要证明 ∠A1X2X3=∠B3X2X1, 或者 ∠B1X2X3=∠A3X2X1. 注意到下面的引理:
设 α,β,γ,δ>0, 满足 α+β=γ+δ<π. 如果sinβsinα=sinδsinγ则 α=γ,β=δ.
引理的证明是基本的三角运算. 根据引理, 只需要证明
sin∠B1X2X3sin∠A1X2X3=sin∠A3X2X1sin∠B3X2X1根据
正弦定理:
sin∠X2A1X3sin∠A1X2X3=X2X3A1X3,sin∠X2B1X3sin∠B1X2X3=X2X3B1X3于是
sin∠B1X2X3sin∠A1X2X3=B1X3A1X3⋅sin∠X2B1X3sin∠X2A1X3进一步, 根据圆的性质
B1X3A1X3=B1B2A1A2,sin∠X2B1X3sin∠X2A1X3=A2A3B2B3所以
sin∠B1X2X3sin∠A1X2X3=B1B2⋅A2A3A1A2⋅B2B3同理可证得
sin∠A3X2X1sin∠B3X2X1 也是此值.
用椭圆曲线的群结构
Γ 与直线 X1X2 的并集为一条退化的椭圆曲线, 椭圆曲线的群结构具有结合律, (A+B)+C=A+(B+C), 故 A,B+C,(−A−B)−C 三点共线
相关概念
Pascal 定理 • 英文 Pascal’s theorem • 德文 Satz von Pascal • 法文 théorème de Pascal • 拉丁文 theorema Pascalium