反对几何代数的理由(2024)
范围与定义
- 多位评论者强调,这场争论中的“几何代数”指的是 Clifford 代数,加上特定的记法和理念;GA 被视为一个不同于纯数学本身的运动。
- 很多人区分:外积/楔积和双向量被广泛认为强大且主流;GA 的独特之处在于将几何积和混合等级多向量提升为核心。
几何积:价值与问题
- 支持者认为 GA 统一了旋转、反射及其他变换;多向量可以表示群元素,而几何积此时就只是变换复合(类似矩阵乘法)。
- 批评者则认为几何积很少具有清晰、通用的几何解释;混合等级对象会掩盖结构,而且难以推理,尤其不利于教学。
- 也有人同意 GP 在理论上很精巧,但在实践中过于被强调;不以 GP 为中心的外代数和 Clifford 代数已经能涵盖大多数好处。
教学、抽象与记法
- 支持 GA 的人把它比作一个“标准库”,它消除了临时拼凑的技巧(例如 Pauli/Dirac 矩阵),并把依赖维度的公式收敛为统一形式。
- 另一些人则认为这属于过度抽象:为了边际收益和更高的认知负担,超出了线性代数/向量微积分中“80% 的解法”。
- 普遍更愿意较早引入楔积和双向量;但对于是否应把几何积放在前景,则远未达成共识。
应用与实用性
- 一些实践者表示,GA 在 3D 旋转、动画绑定、机器人技术以及某些电磁学表述中确实有帮助,但在其他领域并未带来决定性变化。
- 性能与实现是反复出现的问题:一般多向量代价高昂;实用代码通常使用优化后的子集(例如四元数、射影或共形模型)以及代码生成。
- 另一些人尝试在机器人或工程中使用 GA 后碰壁,或者发现传统工具(Lie 代数、张量、微分形式、GMT)更清晰。
类型、单位与量纲分析
- 一个强烈批评是:把几何对象与算子等同起来,并把一切都视为无量纲多向量,会与物理和工程中重要的单位与量纲分析相冲突。
- 有人把这概括为一个“类型系统”问题:他们更偏好明确区分(位置 vs 位移、对象 vs 算子),而不是 GA 的这种省略。
社区与文化
- 多条评论指出,GA 以吸引狂热分子和偶尔带有“怪论”式话语而闻名,不过也有人觉得 GA 社区格外友好,并且在教学上很有效。
- 几位评论者认为,社会语气(支持或反对 GA)应与技术优劣分开看;也有人觉得所链接的文章过于倚重社会学和人身式批评。