形式陈述
一族线性操作既能相加,又能先后复合时,怎样把这两种运算放在同一个对象里?固定域 k ,一个含幺结合 k -代数是 k -向量空间 公理库 向量空间 Vector space 标量域作用下满足线性公理的加法阿贝尔群。 A ,配有乘法 A × A → A ,满足
( a b ) c = a ( b c ) , 1 A a = a 1 A = a , 且乘法分别对两个变量 k -线性。也就是说,它是双线性映射 公理库 双线性映射与形式 Bilinear map · Bilinear form 对两个向量变量分别线性的映射;值域为标量域时称双线性形式。 ,但值域为 A ,不必为 k 。
等价地,A 是含幺环 公理库 环 Ring 带加法阿贝尔群和相容乘法的代数结构。 ,并指定保幺环同态 k → Z ( A ) ,其中 对 所 有 Z ( A ) = { a : a b = b a 对所有 b ∈ A } 。对应关系把 λ ∈ k 送到 λ 1 A ;双线性保证
( λ 1 A ) a = λ a = a ( λ 1 A ) . 因此基域标量必须与每个代数元素交换,代数元素彼此却不必交换。本文允许零代数,但非零代数中的这条域同态必为单射。
代数同态 f : A → B 要同时是 k -线性映射 公理库 线性映射 Linear map · Linear transformation 保持向量加法和标量乘法的函数。 ,保持乘法和单位。给 k -空间 V 指定代数同态
ρ : A ⟶ End k ( V ) 称为 A 的表示;ρ ( 1 A ) = 1 V 意味着“什么也不做”的操作确实作用为恒等。
直觉
向量空间只告诉我们如何叠加元素;代数还告诉我们如何让一个元素接着另一个元素运行。矩阵就是最熟悉的模型:相加叠加作用,乘法复合作用,数乘调整强度。
乘法不必能从向量空间结构中猜出来。同一组三个坐标既可逐坐标相乘,也可解释成上三角矩阵的三个自由位置。两者的加法完全相同,复合规律却不同。研究一个代数,必须保留这份乘法数据。
有限维时,取基 a 1 , … , a d ,写
a i a j = ∑ r c i j r a r . 这些 c i j r 是结构常数。结合律恰好要求对每个 i , j , ℓ , s ,
∑ r c i j r c r ℓ s = ∑ r c j ℓ r c i r s . 检验基元三重乘积即可控制所有元素,因为任意乘积都能按双线性展开。
例子与边界
三个基元组成的上三角代数
令
T = { ( a b 0 c ) : a , b , c ∈ k } , e = e 11 , u = e 12 , f = e 22 . 矩阵单位满足 e i j e ℓ m = δ j ℓ e i m ,所以九个基元乘积中只有
e 2 = e , f 2 = f , e u = u , u f = u 非零,其余五个都为零。单位为 e + f 。于是
( a e + b u + c f ) ( a ′ e + b ′ u + c ′ f ) = a a ′ e + ( a b ′ + b c ′ ) u + c c ′ f . 图片加载失败 乘法次序由行与列固定 特别地 e u = u 、u e = 0 ,所以 T 不交换。若改在 k 3 上逐坐标相乘,所得代数交换;即使两个空间同为三维,代数也不同构。
把乘法表变成算子条件
要在 V 上表示 T ,只须选择三个算子 E , U , F ,满足同一乘法表和 E + F = I 。例如在 V = k 3 上取
E = diag ( 1 , 0 , 0 ) , F = diag ( 0 , 1 , 1 ) , U = ( 0 1 0 0 0 0 0 0 0 ) . U 把第二个坐标搬到第一个坐标,杀掉其余坐标。因此 E U = U = U F ,而 U E = F U = U 2 = 0 ;加上 E 2 = E , F 2 = F , E F = F E = 0 ,所有关系都成立。
若把 U 换成 E ,三个算子仍都是线性映射,却不再给出表示:乘法表要求 u 2 = 0 ,但 E 2 = E ≠ 0 。保持加法和数乘远不足以保持代数结构。
保环运算不一定保基域
复共轭 z ↦ z ¯ 保持 C 的环运算和单位,是一个实代数同态,却不是复代数同态,因为它把标量 i 送为 − i 。说“代数同构”时,必须说明在哪个基域上。
另一方面,将任意向量空间的乘法规定为恒零,确实得到结合双线性乘法。但只要空间非零,它就没有单位,因为 1 A a 永远为零。因此它不属于本文的含幺约定。
推论与应用
结合乘法还可定义新的交换子 [ a , b ] = a b − b a ,由此得到Lie 代数 公理库 Lie 代数 李代数 · Lie algebra 配备双线性交替括号并满足 Jacobi 恒等式的向量空间,以矩阵交换子和 sl₂ 的伴随作用为具体模型。 。这不把两种运算混成一种:矩阵乘法结合,交换子一般不结合;迹零矩阵空间对交换子封闭,却未必对矩阵乘法封闭。Lie 结构只记录这项次序差异,并不保留原乘法的全部数据。
每个代数都有左正则表示 a ↦ L a ,其中 L a ( b ) = a b 。结合律给 L a L b = L a b ;若 L a = 0 ,代入 b = 1 A 得 a = 0 。所以任意有限维代数都能忠实地实现为某个矩阵代数的子代数。这项实现保留乘法,却未必是维数最小的表示。
上三角例子还说明了一种有效的建模步骤:先列生成操作及其关系,再寻找满足关系的矩阵。箭图表示 公理库 箭图表示 Quiver representation · Representation of a quiver 从协同换基定义箭图表示,分类单箭头矩阵,并用平行箭参数与复合秩说明维数和各箭秩为何不足。 会把这一思路用于多个空间之间的操作;路径代数 公理库 路径代数 Path algebra 由可复合路径构造代数,证明箭图表示与模的双向对应,并将三顶点链落实为六维下三角矩阵代数。 则将全部可复合路径组织成一个代数。
自检可以继续前面的三维表示:求 U 的核与像,验证它们在 E , F , U 下保持不变。答案为
ker U = span ( v 1 , v 3 ) , im U = k v 1 . 核像在单个算子下不变并不自动意味着对任意代数作用不变;这里必须实际用三个生成元逐一核验。完成这一步,才把矩阵计算转成表示的子结构。
参考资料