| Translating specifications from nominal logic to CIC with the theory of contexts |
| Full text |
Pdf
(260 KB)
|
| Source
|
International Conference on Functional Programming
archive
Proceedings of the 3rd ACM SIGPLAN workshop on Mechanized reasoning about languages with variable binding
table of contents
Tallinn, Estonia
Pages: 41 - 49
Year of Publication: 2005
ISBN:1-59593-072-8
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 10, Citation Count: 1
|
|
|
ABSTRACT
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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
J. Cheney. A simpler proof theory for nominal logic. In V. Sassone, editor, Proc. FoSSaCS, volume 3441 of Lecture Notes in Computer Science, pages 379--394. Springer, 2005.
|
| |
2
|
|
| |
3
|
M. J. Gabbay. Fresh logic: a logic of FM. Submitted, 2003.
|
| |
4
|
|
| |
5
|
|
| |
6
|
INRIA. The Coq Proof Assistant, version 8, 2004. Available at http://coq.inria.fr/doc/main.html .
|
 |
7
|
|
| |
8
|
|
| |
9
|
|
|