2

我需要在一篇论文上做一个演示,该论文在某些时候使用了 Isabelle/Isar 和 Isabelle/HOL。

我尝试在网上搜索有关 Isabelle/HOL 和 Isabelle/Isar 的信息,以便能够在一两张幻灯片中说明这些关系。以下是我目前理解的关系:

  • Isabelle - 为演绎系统提供通用基础架构
    • 基于标准 ML 编程语言
    • 提供了一个 IDE,允许您编写以后可以证明的理论。
  • Isabelle/Pure - 根据此链接 的高阶逻辑的最小版本:
    • 它是可以输入到 isabelle IDE 中的实际语言吗?
    • 还是技术规范?
  • Isabelle/HOL(高阶逻辑):

    • 它是图书馆还是语言?
    • 它与 Isabelle/Pure 有什么关系?
    • 它本质上是程序性的吗?
      • 战术只存在于 Isabelle/HOL 中吗?
      • 是 LCF - 逻辑可交换函数吗?
  • 伊莎贝尔/伊萨尔:

    • 基于 Isabelle/Pure 的结构化证明语言
    • 声明式
    • 它是此处所述的 Isabelle/HOL 的扩展吗?
    • 语言环境是否只存在于 Isabelle/Isar?

Isabelle/IDE 默认支持什么?

只是觉得我从不同的来源获得了相互矛盾的信息,并想解决这个问题。

提前致谢

4

0 回答 0