首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Isabelle/HOL中的对象层次含义

Isabelle/HOL中的对象层次含义
EN

Stack Overflow用户
提问于 2020-02-28 08:54:07
回答 1查看 140关注 0票数 4

我发现Isabelle/HOL中的许多定理更倾向于元级蕴涵:

代码语言:javascript
复制
==>

而不是

代码语言:javascript
复制
-->

对象逻辑层次,即高阶逻辑蕴涵。

伊莎贝尔维基说,粗略地说,应该使用元级含义来将假设与规则语句中的结论分开。

除此之外,关于对象和元级含义的使用,我应该知道些什么呢?我认为后者主要是被使用。什么时候和什么时候我应该使用HOL的含义?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-03-03 10:01:01

我认为简单的答案是:尽可能使用==>,因为它比-->更容易使用。

尽管如此,您不应该在编写的代码中经常看到==>

  1. 在编写引理时,使用assumesshows语法通常更好。
  2. 对于使用have的中间步骤,有一个ifhave "B" if "A"而不是have "B ==> A"的语法
  3. 元蕴涵只能在顶层使用,因此,如果将谓词作为函数的参数,则不能在该谓词中使用==>
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60448211

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档