A Case Study on Logical Relations using Contextual Types
Proofs by logical relations play a key role to establish rich properties such as normalization or contextual equivalence. They are also challenging to mechanize. In this paper, we describe the completeness proof of algorithmic equality for simply typed lambda-terms by Crary where we reason about log...
Main Authors: | Andrew Cave, Brigitte Pientka |
---|---|
Format: | Article |
Language: | English |
Published: |
Open Publishing Association
2015-07-01
|
Series: | Electronic Proceedings in Theoretical Computer Science |
Online Access: | http://arxiv.org/pdf/1507.08053v1 |
Similar Items
-
Explicit Substitutions for Contextual Type Theory
by: Andreas Abel, et al.
Published: (2010-09-01) -
Multi-level Contextual Type Theory
by: Mathieu Boespflug, et al.
Published: (2011-10-01) -
Stochastic Relational Presheaves and Dynamic Logic for Contextuality
by: Kohei Kishida
Published: (2014-12-01) -
Programming type-safe transformations using higher-order abstract syntax
by: Olivier Savary Belanger, et al.
Published: (2015-12-01) -
Logical pre- and post-selection paradoxes are proofs of contextuality
by: Matthew F. Pusey, et al.
Published: (2015-11-01)