这篇文章 其实 是 在 《大家知道我为什么能轻易看出相对论以及非欧几何的问题吗?》 http://tieba.baidu.com/p/6136328400 这个 帖子 里的 回复 ,
我把 它 记录 下来:
其实 我觉得 非欧几何 的 东西 用 欧式几何 完全 可以解决,
比如 曲面 、球面, 这个 用 欧式几何 也可以描述,
差别 在于 非欧几何 是 直接 把 公设 换 了, 这就 尴尬 了 。
把 公设 换了 看起来 好像 “进步了” 、 “更先进” 、 “洋气” 、 “创新” 、 “高档” 、 “高深”, 总之 好像 很 高大上,
但 实际 上 极大 的 增加了 复杂性, 把 简单问题 复杂化 了 。
欧式几何 最 符合 我们 的 直观, 在 欧式几何 平直空间 里 我们 可以 简洁直观 的 描述 各种 曲线 曲面 球面 等等等等, 完全没有 问题,
非欧几何 直接 把 公设 和 直观基础 换了, 换成了 “弯曲空间” , 人类 的 先天直观 是 平直空间, 不是 弯曲空间,
所以 用 弯曲空间 处理 问题 是 不直观 的 , 也 很难 解释 其 现实意义 和 物理意义, 然后 就 开始 了 “数学陷阱” 。
有关 数学陷阱 , 见 《从 广义相对论 看到 “数学陷阱”》 https://www.cnblogs.com/KSongKing/p/11335305.html 。
在 软件技术 里, 像 非欧几何 这种, 叫做 “糟糕的抽象层” , 在 糟糕的抽象层 上面 开发 很麻烦, 包括 设计 和 编写程序 很麻烦, 维护 很麻烦 。
因为 糟糕的抽象层 会 让 你 无法直接描述问题, 并且 会 产生 一堆 冗余, 降低运行效率, 以及 当 你 把 你的 程序 交给别人时, 其他人 难以理解 。
同样的道理, 在 非欧几何 上面 研究问题 也很麻烦 , 不能 直接 切入问题实质, 制造一堆 奇怪 的 符号, 让 其他人 难以理解 。
更糟的是, 结论 可能 完全 脱离实际 。