skip to main content
10.1145/1088454.1088460acmconferencesArticle/Chapter ViewAbstractPublication PagesicfpConference Proceedingsconference-collections
Article

Translating specifications from nominal logic to CIC with the theory of contexts

Published: 27 September 2005 Publication History

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

[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]
M. P. Fiore, G. D. Plotkin, and D. Turi. Abstract syntax and variable binding. In G. Longo, editor, Proc. 14th LICS, pages 193--202, Trento, Italy, 1999. IEEE Computer Society Press.]]
[3]
M. J. Gabbay. Fresh logic: a logic of FM. Submitted, 2003.]]
[4]
F. Honsell, M. Miculan, and I. Scagnetto. An axiomatic approach to metareasoning on systems in higher-order abstract syntax. In Proc. ICALP'01, volume 2076 of Lecture Notes in Computer Science, pages 963--978. Springer, 2001.]]
[5]
F. Honsell, M. Miculan, and I. Scagnetto. π-calculus in (co)inductive type theory. Theoretical Computer Science, 253(2):239--285, 2001.]]
[6]
INRIA. The Coq Proof Assistant, version 8, 2004. Available at http://coq.inria.fr/doc/main.html .]]
[7]
D. Miller and C. Palmidessi. Foundational aspects of syntax. ACM Computing Surveys (CSUR), 31(3es):11, 1999.]]
[8]
D. Miller and A. F. Tiu. A proof theory for generic judgments: An extended abstract. In LICS 2003, pages 118--127, Ottawa, Canada, June 2003. IEEE Computer Society.]]
[9]
A. M. Pitts. Nominal logic, a first order theory of names and binding. Information and Computation, 186:165--193, 2003.]]

Cited By

View all
  • (2014)Internal Adequacy of Bookkeeping in CoqProceedings of the 2014 International Workshop on Logical Frameworks and Meta-languages: Theory and Practice10.1145/2631172.2631180(1-8)Online publication date: 17-Jul-2014
  • (2014)A simple sequent calculus for nominal logicJournal of Logic and Computation10.1093/logcom/exu02426:2(699-726)Online publication date: 19-May-2014
  • (2013)A weak HOAS approach to the POPLmark ChallengeElectronic Proceedings in Theoretical Computer Science10.4204/EPTCS.113.11113(109-124)Online publication date: 28-Mar-2013
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
MERLIN '05: Proceedings of the 3rd ACM SIGPLAN workshop on Mechanized reasoning about languages with variable binding
September 2005
72 pages
ISBN:1595930728
DOI:10.1145/1088454
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 27 September 2005

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. calculus of inductive constructions
  2. languages with binders
  3. logical expressivity
  4. nominal logics
  5. theory of contexts

Qualifiers

  • Article

Conference

MERLIN05
Sponsor:

Upcoming Conference

ICFP '25
ACM SIGPLAN International Conference on Functional Programming
October 12 - 18, 2025
Singapore , Singapore

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2014)Internal Adequacy of Bookkeeping in CoqProceedings of the 2014 International Workshop on Logical Frameworks and Meta-languages: Theory and Practice10.1145/2631172.2631180(1-8)Online publication date: 17-Jul-2014
  • (2014)A simple sequent calculus for nominal logicJournal of Logic and Computation10.1093/logcom/exu02426:2(699-726)Online publication date: 19-May-2014
  • (2013)A weak HOAS approach to the POPLmark ChallengeElectronic Proceedings in Theoretical Computer Science10.4204/EPTCS.113.11113(109-124)Online publication date: 28-Mar-2013
  • (2012)A dependent nominal type theoryLogical Methods in Computer Science10.2168/LMCS-8(1:8)20128:1Online publication date: 20-Feb-2012
  • (2005)SIGACT news logic column 14ACM SIGACT News10.1145/1107523.110753736:4(47-69)Online publication date: 1-Dec-2005

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media