Answers:
统一是计算机科学中的一个基本概念,也许有时我们甚至认为它是理所当然的。每当我们有一条规则,方程式或模式并想将其应用于某些数据时,就会使用统一将规则专门用于数据。或者,如果我们要组合两个通用但重叠的规则,则统一为我们提供了最通用的组合规则。统一是核心
我认为推理引擎并不重要。但是,统一算法对于类型推断非常有帮助。这是两种截然不同的推论。
类型推断对计算机科学很重要,因为类型在编程语言理论中很重要,而编程语言是计算机科学的重要组成部分。类型也接近逻辑,并且在自动定理证明中得到了广泛使用。在很多(如果不是全部)证明助手和SMT求解器中,有统一算法的实现。
推理引擎与人工智能有关,这也很重要,但又有很大的不同。(我已经看到了学习和逻辑之间的联系,但这似乎很可取。)