Skip to content

本单元将有限向量表变成可复查的群计算。完成根系与简单根、秩二Cartan分类和根逆序词长后,应能分别认证根数据合法、群枚举穷尽、给定词最短,以及一般点归约的目标与唯一性。

所有向量默认是标准欧氏坐标列,群乘积右侧先作用。Cartan矩阵固定行指标为分母。若程序改用简单坐标,会同时保存Gram矩阵;两种坐标不得混算长度。

任务一:十八根是不是完整的有限配置 ​

输入

ΦB={±ei:1≤i≤3}∪{±ei±ej:1≤i<j≤3}.

取 h=(3,2,1)。请交付四项根系公理的检验、全部正根、简单基、Gram与Cartan矩阵,并说明生成群为什么恰有48个元素。仅输出一个闭包程序发现了48个矩阵还不算穷尽性证明。

完整解答 ​

六个坐标根加十二个双坐标根,共十八根。它们非零、包含标准基而张成三维;同一根直线上只有正负一对,满足约化性。

对坐标根,反射是一个坐标变号;对 ei−ej,反射交换第 i,j 坐标;对 ei+ej,反射将这两个坐标交换后同时变号。这三类操作都保持输入集合。坐标根的长度平方为一,其Cartan配对是两倍整数内积;双坐标根长度平方为二,其配对是整数内积。因此反射稳定与整性全部成立。

由与 h 配对的符号,九个正根及简单坐标为:

根 (c1,c2,c3)
e1−e2 (1,0,0)
e2−e3 (0,1,0)
e3 (0,0,1)
e1−e3 (1,1,0)
e2 (0,1,1)
e1 (1,1,1)
e2+e3 (0,1,2)
e1+e3 (1,1,2)
e1+e2 (1,2,2)

前三项不能分成两个正根,其余各项都能,所以简单基是 α1=e1−e2,α2=e2−e3,α3=e3。直接内积给

(1)GB=(2−10−12−10−11),AB=(2−10−12−10−22).

末行分母是一,故 (AB)32=−2。若画双边,箭头从长根节点2指向短根节点3。

三个标准坐标反射为

(2)S1=(010100001),S2=(100001010),S3=(10001000−1).

它们都是带符号置换矩阵,所以生成群至多有 23⋅3!=48 个元素。反过来,S1,S2 生成所有坐标置换;将 S3 用这些置换共轭,可以对任一坐标单独变号。于是任意三个符号和任意置换都能实现,48个全部出现。这个上下界证明才是枚举穷尽的理由。

任务二:矩阵乘积正确,还能否更短 ​

用列像 w=(−3,1,−2) 表示 e1↦−e3,e2↦e1,e3↦−e2。请给完整逆序集合、一个最短词,以及最长元的独立证书。再判断“最长元一定是负单位阵”能否作为一般规则。

完整解答 ​

直接对九根施加 w,得到:

正根 β wβ 符号
e1−e2 −e1−e3 负
e2−e3 e1+e2 正
e3 −e2 负
e1−e3 e2−e3 正
e2 e1 正
e1 −e3 负
e2+e3 e1−e2 正
e1+e3 −e2−e3 负
e1+e2 e1−e3 正

逆序数为四。按式(2)乘矩阵,

(3)w=S3S2S3S1=(01000−1−100).

正确乘积提供四步实现,根逆序公式提供任何简单词至少四步,故它约化。若检查器只接收一串标签,不保存右端先作用的约定,很容易算成逆元素;逆元素长度仍为四,所以仅核长度还发现不了这个错误。

本例的 −I 将九个正根全部送负,因此是唯一最长元,词长九。下面给一个恰九步的实现:

(4)−I=(S1S2S3S2S1)(S2S3S2)S3.

三个括号块分别把第一、第二、第三坐标单独变号,所以乘积确为 −I;再用九个逆序认证约化。

在 A2 中,最长元 s1s2s1 把 α1 送到 −α2,不是 −α1,故一般规则不成立。它作为任意根反射只需一步,作为简单反射词却需要三步。报告长度之前必须说明生成集。

任务三:把一个一般点送入正室 ​

现在 x=(−3,1,−2) 表示空间中的点,而非任务二的带符号列像。正室为

C={x1>x2>x3>0}.

每轮选择一个与当前点负配对的简单根进行反射。请给最终点、执行顺序、每步负配对根数,并判断归约变换是否唯一。若改成 (2,2,1),哪一项唯一性承诺失效?

完整解答 ​

三类负配对测试是 x1−x2<0、x2−x3<0、x3<0。一条合法路径为:

当前点 选下标 q(x)
(−3,1,−2) 1 7
(1,−3,−2) 2 6
(1,−2,−3) 3 5
(1,−2,3) 2 4
(1,3,−2) 1 3
(3,1,−2) 3 2
(3,1,2) 2 1
(3,2,1) 结束 0

这里 q 统计九个正根中与当前点负配对的根。初始有两个负坐标、两个负差以及三个负和,共七个。每轮简单反射只改变其中一项的符号,其余重新排列,因此表中计数恰逐一下降。

若按执行时间记录下标 1,2,3,2,1,3,2,总变换写成相反次序

(5)u=S2S3S1S2S3S2S1=(−10000−1010),ux=(3,2,1).

点的三个绝对坐标互不相同且非零,确为一般点。任何另一个 v∈W 若也把它送入 C,室唯一性先给相同目标,再给 v=u。不同合法反射路径可以存在,但最后群元素相同。用根表算 u 的逆序数也是七,因此这条路径的七步词同时约化。

对墙上点 (2,2,1),S1 已经固定该点,而 I 当然也固定它。这两种不同变换都把它送到闭室中的同一位置。因此失效的是运输它的群元素唯一;不能因为稳定子非平凡,就直接宣布所有闭室代表都不唯一。

任务四:保留群,改变根长;再改变整数边界 ​

先把任务一的短根 ±ei 换成 ±2ei,得到 C3。再考察秩二矩阵

AG=(2−3−12),A∞=(2−2−22).

请分别输出保留了哪些证书、哪些数据必须重算,以及哪一个输入根本不能获得有限欧氏根系证书。

完整解答 ​

C3 的简单基为 e1−e2,e2−e3,2e3,所以

(6)GC=(2−10−12−20−24),AC=ABT.

倍乘一个法向不改变反射,故三个矩阵仍是式(2),群仍有48个元素,正室仍为 x1>x2>x3>0。任务二的约化词和任务三的空间点路径都保留,根逆序中的坐标根则应相应换成 2ei。

然而原根集合已变:B3 有十二长、六短,C3 有六长、十二短;简单Gram矩阵和Cartan矩阵也不同。因此“同一个群及同一套镜面”不是完整根数据的唯一标识。实际上 α↦2α/(α,α) 把 B3 根集合送成 C3,这是对偶关系。

对 AG,取 G=(2−3−36)。正定主子式为二、三;正根坐标为

(1,0),(0,1),(1,1),(2,1),(3,1),(3,2).

两个反射是 S1=(−1301)、S2=(101−1)。逐项核十二根稳定、整数配对和长度平方二/六后,再由 (S1S2)3=−I 得乘积阶六;二面体正常形给十二个群元素。最长元在这里是 −I,简单词 (s1s2)3 长六。

A∞ 的两个负配对乘积等于四,无法给正定Gram矩阵。相应反射积为 I+N,其中

N=(2−22−2),N2=0,N≠0.

所以 (I+N)k=I+kN 产生无限多个不同矩阵。检查器应返回“未满足有限欧氏合同”并附该拒绝证书,不能把取前若干步没有重复当作暂未跑完的有限列表。

复算与验收 ​

下载精确核验程序和本次结果。程序只用Python标准库;运行时以 --output 指定结果位置。它使用整数/有理矩阵核根公理,按广度优先枚举独立检查各元素最短词长度,并对删除位置、正负根计数和室路径分别检查。

有限程序验证本页模型与实现,不替代一般简单基定理或交换证明。程序也检查以下错误证书为何被拒绝:乘积正确但冗长的词、固定简单基下转置错的Cartan矩阵、墙上的“唯一变换”声称,以及把 mn=4 强行报告为有限。

回到本单元学习路线。