向量和向量空间都是要相对于基域讨论的。不讨论基域,不就是耍流氓吗。
另外提问者也需要注意,问题里所说的向量,是中二学生的向量,不是高代高数课本里的向量。
如果基域是实数或者复数,当然不是任意维向量都可以做除法,而且只有那么几个维数可以。很多回答都已经提到了这一点,算是答到了点子上, 其余的大多数回答,基本上是堆文字的胡说八道。
但是没有人愿意多提一句的是,很多情况下,例如基域是有理数 ![]()
,或者有限域 ![]()
,那么答案是任意维都可以做,特别是有理数情况时做法可能多如牛毛(有限域时是唯一的)。
原因很简单:基域 ![]()
时,总存在至少一个不可约 ![]()
阶多项式。这个需要稍费口舌,然而却很也是基本内容,可自行查阅或证明。
如果这个不可约多项式记作 ![]()
,那么多项式环 ![]()
模掉 ![]()
倍数得到
![]()
或者换句大白话,添加相应一个根得到的就是一个扩域并且是基域 ![]()
上的![]()
次扩域,当然也是一个 ![]()
维向量空间。由于是域,任何一个非零“向量”都存在唯一的逆,而且也有交换的乘法,因而向量也是可乘的。对于一个具体的不可约多项式 ![]()
,相应四则运算都是可以具体写下来的。更一般的, ![]()
可以换成其它域,而复数作为实二维向量空间都可以认为是其一个特例, 只是实数扩充到复数做域扩张的事情就已经结束了,故而稀少(放松交换律到四元数,然而这一点也和域扩张稀少有关。进一步放松结合律可到八元数)。实际上几乎任何一本抽象代数书里面都会讲到这一点,只是它们不喜欢用向量给你写出来,甚至懒的连例子也不举,于是让甚至学过高代的人都误以为没有,或者以为高中生看不懂罢了。
至此我觉得这个问题可以关闭了。
这里再点评一下克里福德代数的构造。首先,尽管其中的 “向量”(实际上指的是构造克里福德代数用的生成元而不是整个克里福德代数作为向量空间里的向量,它们维数不一样)可逆,但向量乘法不封闭。其次,如若考虑克里福德代数里面所有的量,乘法封闭,但是又存在不可逆元。再次,克里福德代数维数只能是2的幂次。最后,克里福德代数的根本目的,不是为了实现除法。
|