我需要在纸上做一个演讲,在某些时候要使用Isabelle / Isar和Isabelle / HOL。
我尝试在线研究Isabelle / HOL和Isabelle / Isar,以便能够在一张或两张幻灯片中阐明这种关系。
以下是我目前所了解的关系:
- Isabelle-为演绎系统提供通用基础架构
- 基于标准ML编程语言
- 提供了一个IDE,使您可以编写理论,以后再加以证明。
- Isabelle / Pure-根据this链接的高阶逻辑的最小版本:
- 这是可以输入到isabelle IDE中的实际语言吗?
- 还是技术规范?
-
Isabelle / HOL(高阶逻辑):
- 是图书馆还是语言?
- 它与Isabelle / Pure有什么关系?
- 本质上是程序性的吗?
- 战术只存在于Isabelle / HOL中吗?
- 是LCF-逻辑可交换函数吗?
-
Isabelle / Isar:
- 基于Isabelle / Pure的结构化证明语言
- 声明性
- 是here所述的Isabelle / HOL的扩展吗?
- 语言环境仅存在于Isabelle / Isar吗?
Isabelle / IDE默认支持什么?
只是感觉好像我从不同的来源获取有冲突的信息,并希望对此加以解决。
预先感谢