fbpx
维基百科

逻辑框架

类型论中,LF 逻辑框架提供了定义(或表示)逻辑的一种方式。它基于了通过有依赖类型lambda 演算方式的对语法、规则和证明的一般性处理。语法按类似于但更一般性的 Per Martin-Löf 文章中的系统的风格来处理。

要描述一个逻辑框架,你必须提供如下:

1. 对要表示的那一类对象-逻辑的特征描述;

2. 适当的元-语言;

3. 对表示对象-逻辑的机制的特征描述。

总结为:

“框架 = 语言 + 表示”。

LF 逻辑框架的情况下,这个语言是 -演算。这是与对一阶极小逻辑的命题为类型原理有关的一阶依赖函数类型的一个系统。-演算的关键特征是它由三层的实体组成: 对象、类型和类型家族。它是直谓性的,所有良好类型的项都是强规范化的和有 Church-Rosser定理性质的,是强类型的性质是可判定性的。但是类型推论不可判定性的。

逻辑在 LF 逻辑框架中通过判断为类型编码来表示。这来源于 Per Martin-Löf康德判断的概念的发展。两个高阶判断,假言的 和一般的 ,分别对应于普通的和依赖的函数空间。判断为类型的方法论是把判断表示为它们的证明的类型。逻辑系统 由把种类(kind)和类型指派到表示它的语法、它的判断和它的规则模式(scheme)的有限集合的它的标署(signature)来表示。对象-逻辑的规则和证明被看做假言-一般判断 的原始证明。

LF 逻辑框架在卡内基梅隆大学的 Twelf 系统中实现了。Twelf 包括

  • 逻辑编程引擎
  • 关于逻辑编程(终止,覆盖等)的元理论推理
  • 归纳法元逻辑定理证明器

引用 编辑

  • Robert Harper, Furio Honsell and Gordon Plotkin. A Framework For Defining Logics. Journal of the Association for Computing Machinery, 40(1):143-184, 1993
  • Arnon Avron, Furio Honsell, Ian Mason and Randy Pollack. Used Typed Lambda Calculus to Implement on a Machine. Journal of Automated Reasoning, 9:309-354, 1992.
  • Robert Harper. An Equational Formulation of LF. Technical Report, University of Edinburgh, 1988. LFCS report ECS-LFCS-88-67.
  • Robert Harper, Donald Sannella and Andrzej Tarlecki. Structured Theory Presentations and Logic Representations. Annals of Pure and Applied Logic, 67(1-3):113-160, 1994.
  • Philippa Gardner. Representing Logics in Type Theory. Technical Report, University of Edinburgh, 1992. LFCS report ECS-LFCS-92-227.
  • Gilles Dowek. The undecidability of typability in the lambda-pi-calculus. In M. Bezem, J.F. Groote (Eds.), Typed Lambda Calculi and Applications. Volume 664 of Lecture Notes in Computer Science, 139-145, 1993.

逻辑框架, 此條目可参照英語維基百科相應條目来扩充, 2021年8月6日, 若您熟悉来源语言和主题, 请协助参考外语维基百科扩充条目, 请勿直接提交机械翻译, 也不要翻译不可靠, 低品质内容, 依版权协议, 译文需在编辑摘要注明来源, 或于讨论页顶部标记, href, template, translated, page, html, title, template, translated, page, translated, page, 标签, 在类型论中, 提供了定义, 或表示, 逻辑的一种方式, 它基于了通过. 此條目可参照英語維基百科相應條目来扩充 2021年8月6日 若您熟悉来源语言和主题 请协助参考外语维基百科扩充条目 请勿直接提交机械翻译 也不要翻译不可靠 低品质内容 依版权协议 译文需在编辑摘要注明来源 或于讨论页顶部标记 a href Template Translated page html title Template Translated page Translated page a 标签 在类型论中 LF 逻辑框架提供了定义 或表示 逻辑的一种方式 它基于了通过有依赖类型的lambda 演算方式的对语法 规则和证明的一般性处理 语法按类似于但更一般性的 Per Martin Lof 文章中的系统的风格来处理 要描述一个逻辑框架 你必须提供如下 1 对要表示的那一类对象 逻辑的特征描述 2 适当的元 语言 3 对表示对象 逻辑的机制的特征描述 总结为 框架 语言 表示 在 LF 逻辑框架的情况下 这个语言是 l P displaystyle lambda Pi 演算 这是与对一阶极小逻辑的命题为类型原理有关的一阶依赖函数类型的一个系统 l P displaystyle lambda Pi 演算的关键特征是它由三层的实体组成 对象 类型和类型家族 它是直谓性的 所有良好类型的项都是强规范化的和有 Church Rosser定理性质的 是强类型的性质是可判定性的 但是类型推论是不可判定性的 逻辑在 LF 逻辑框架中通过判断为类型编码来表示 这来源于 Per Martin Lof 对康德的判断的概念的发展 两个高阶判断 假言的 J K displaystyle J vdash K 和一般的 L x J K x displaystyle Lambda x in J K x 分别对应于普通的和依赖的函数空间 判断为类型的方法论是把判断表示为它们的证明的类型 逻辑系统 L displaystyle mathcal L 由把种类 kind 和类型指派到表示它的语法 它的判断和它的规则模式 scheme 的有限集合的它的标署 signature 来表示 对象 逻辑的规则和证明被看做假言 一般判断 L x C J x K displaystyle Lambda x in C J x vdash K 的原始证明 LF 逻辑框架在卡内基梅隆大学的 Twelf 系统中实现了 Twelf 包括 逻辑编程引擎 关于逻辑编程 终止 覆盖等 的元理论推理 归纳法元逻辑定理证明器引用 编辑Robert Harper Furio Honsell and Gordon Plotkin A Framework For Defining Logics Journal of the Association for Computing Machinery 40 1 143 184 1993 Arnon Avron Furio Honsell Ian Mason and Randy Pollack Used Typed Lambda Calculus to Implement on a Machine Journal of Automated Reasoning 9 309 354 1992 Robert Harper An Equational Formulation of LF Technical Report University of Edinburgh 1988 LFCS report ECS LFCS 88 67 Robert Harper Donald Sannella and Andrzej Tarlecki Structured Theory Presentations and Logic Representations Annals of Pure and Applied Logic 67 1 3 113 160 1994 Philippa Gardner Representing Logics in Type Theory Technical Report University of Edinburgh 1992 LFCS report ECS LFCS 92 227 Gilles Dowek The undecidability of typability in the lambda pi calculus In M Bezem J F Groote Eds Typed Lambda Calculi and Applications Volume 664 of Lecture Notes in Computer Science 139 145 1993 取自 https zh wikipedia org w index php title 逻辑框架 amp oldid 66968070, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。