Skip to main content
QUICK REVIEW

[论文解读] Computational Interpretations of Markov's principle

Matteo Manighetti|arXiv (Cornell University)|Nov 11, 2016
Logic, programming, and type systems参考文献 2被引用 3
一句话总结

本论文通过引入一个改进的系统 HA + EM⁻₁,为直觉主义算术中的马尔可夫原理提供了计算解释,该系统在直觉主义算术基础上扩展了排中律的受限形式。利用可实现性与 Curry-Howard 同构,证明马尔可夫原理可被实现为使用分隔控制的机器学习程序,并表明该系统具备类型归约性、析取性与存在性性质,从而支持从 Σ₀¹ 命题的经典证明中提取程序。

ABSTRACT

Intuitionistic first-order logic extended with a restricted form of Markov's principle is constructive and admits a Curry-Howard correspondence, as shown by Herbelin. We provide a simpler proof of that result and then we study intuitionistic first-order logic extended with unrestricted Markov's principle. Starting from classical natural deduction, we restrict the excluded middle and we obtain a natural deduction system and a parallel Curry-Howard isomorphism for the logic. We show that proof terms for existentially quantified formulas reduce to a list of individual terms representing all possible witnesses. As corollary, we derive that the logic is Herbrand constructive: whenever it proves any existential formula, it proves also an Herbrand disjunction for the formula. Finally, using the techniques just introduced, we also provide a new computational interpretation of Arithmetic with Markov's principle.

研究动机与目标

  • 为构造性算术中的马尔可夫原理提供计算解释。
  • 利用现代证明理论阐明马尔可夫原理的逻辑与计算内容。
  • 构建一个系统(HA + EM⁻₁),使其内化马尔可夫原理,同时保持类型归约性与可实现性。
  • 将该框架推广,以将 Σ₀¹ 命题的经典证明嵌入到构造性系统中。

提出的方法

  • 引入一种受限的排中律形式 EM⁻₁,仅在析取消去中当结论为存在命题时适用。
  • 将 HA + EM⁻₁ 定义为在直觉主义算术基础上添加 EM⁻₁ 的系统,同时保持 Curry-Howard 同构。
  • 使用带有分隔控制算子的 λ-演算,为 HA + EM⁻₁ 建立可实现性解释。
  • 构造一个使用 catch 和 throw 的项作为马尔可夫原理的实现实例,以建模搜索见证的持续学习过程。
  • 证明 HA + EM⁻₁ 的类型归约性,确保归约过程中的类型安全性。
  • 开发一种新的负翻译,保留 ∃ 与 ∨,从而实现将经典证明嵌入 HA + EM⁻₁。

实验结果

研究问题

  • RQ1在具备类型归约性的构造性系统中,马尔可夫原理如何实现计算解释?
  • RQ2受限排中律规则 EM⁻₁ 在与马尔可夫原理的关系中扮演何种逻辑角色?
  • RQ3能否通过负翻译将 Σ₀¹ 命题的经典证明嵌入到如 HA + EM⁻₁ 的构造性系统中?
  • RQ4HA + EM⁻₁ 的可实现性解释如何支持可计算见证的提取?
  • RQ5HA + EM⁻₁ 与赫贝林的带分隔控制的演算等现有系统之间存在何种关系?

主要发现

  • 在直觉主义算术的语境下,马尔可夫原理在逻辑上等价于规则 EM⁻₁。
  • 系统 HA + EM⁻₁ 具备类型归约性,确保计算解释的类型安全与一致性。
  • 马尔可夫原理的实现实例被构造为使用 catch 和 throw 的 λ-项,以建模搜索见证的学习过程。
  • 系统 HA + EM⁻₁ 支持析取性与存在性性质,证实其构造性本质。
  • 开发了一种新的负翻译,能够保留 ∃ 与 ∨,从而允许将 Σ₀¹ 命题的经典证明嵌入 HA + EM⁻₁。
  • 该框架支持从 Σ₀¹ 命题的经典证明中提取程序,扩展了证明挖掘技术的应用范围。

更好的研究,从现在开始

从论文设计到论文写作,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。