组合杂题选讲 #6

题目描述

题意:请证明,平面上不存在 4 个点,使得任意两个点之间的距离均为奇整数。

提示:这里所说的距离是指欧几里得距离,即点 (x1,y1)(x2,y2) 之间的距离由

(x1x2)2+(y1y2)2

给出。

容易发现,平面上 3 个点两两之间的距离均为奇数是可能的(边长为 1 的等边三角形)。

解答

(反证法)假设存在四个点两两之间的距离均为奇数。不妨设其中一个点为的向量 0,另外三个点的向量分别为 a,b,c。用记号 u,v 表示向量 u,v 的点积,记号 ||v|| 表示向量 v 的范数(又称“模长”),它们之间的关系由

||v||=v,v

给出。根据反证假设,有 ||a||,||b||,||c||,||ab||,||bc||,||ca|| 均为奇数。

考虑模 8 意义下的整数域 Z8,容易发现其中任意一个奇数的平方一定为 1。然后运用余弦定理,得到

2a,b=||a||2+||b||2||ab||2=1

类似的,有 2a,c=12b,c=1。考虑 Z83Z83 上的线性变换 B,满足

B=[a,aa,ba,cb,ab,bb,cc,ac,bc,c]

于是根据上面的结果,有

2B=[211121112]

我们用 dimV 表示线性空间 V 的维数(线性基的个数),range T 表示线性变换 T 的值域,nullT 表示线性变换 T 的零空间(经过 T 变为 0 的向量构成的子空间)。容易验证 dimrange2B=3,于是

dimrangeB=3

另一方面,考虑 Z83Z82 上的线性变换 A,满足

A=[a1b1c1a2b2c2]

容易验证 B=ATA,于是 rangeBrangeAT,另一方面,根据线性变换基本定理,有

dimZ82=dimrangeAT+dimnullAT

这说明,dimrangeAT2。联立上述结果,得到

3=dimrangeBdimrangeAT2

这个结果显然荒谬的,故假设不成立。原命题得证。

2022年12月17日 与东莞松山湖

posted @   方而静  阅读(63)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示