会议论文详细信息
MERLIN 2005
Translating Specifications from Nominal Logic to CIC with the Theory of Contexts
数学;计算机科学
Marino Miculan ; Ivan Scagnetto ; Furio Honsell
Others  :  http://homepages.inf.ed.ac.uk/rpollack/TYPES/MERLIN_05/p41-miculan.pdf
PID  :  52666
学科分类:计算机科学(综合)
来源: CEUR
PDF
【 摘 要 】

We study the relation between Nominal Logic and the Theory of Contexts, two approaches for specifying and reasoning about datatypes with binders. We consider a natural-deduction style proof system for intuitionistic nominal logic, called NINL, inspired by a sequent proof system recently proposed by J. Cheney. We present a translation of terms, formulas and judgments of NINL, into terms and propositions of CIC, via a weak HOAS encoding. It turns out that the (translation of the) axioms and rules of NINL are derivable in CIC extended with the Theory of Contexts (CIC/ToC), and that in the latter we can prove also sequents which are not derivable in NINL. Thus, CIC/ToC can be seen as a strict extension of NINL. Categories and Subject Descriptors D.3.1 [Formal Definitions and Theory]: Syntax; F.3.1 [Specifying and Reasoning about Pro- grams]: Specification techniques; F.4.1 [Mathematical Logic]: Lambda calculus and related systems; Mechanical theorem proving General Terms Theory, Languages, Verification.

【 预 览 】
附件列表
Files Size Format View
Translating Specifications from Nominal Logic to CIC with the Theory of Contexts 253KB PDF download
  文献评价指标  
  下载次数:8次 浏览次数:6次