Strong normalization for System F by HOAS on top of FOAS

Popescu, Andrei, Gunter, Elsa and Osborn, Christopher J. (2010) Strong normalization for System F by HOAS on top of FOAS. In: 25th Annual IEEE Symposium on Logic in Computer Science (LICS), 11-14 July 2010, Edinburgh, United Kingdom.

[img]
Preview
PDF - Final accepted version (with author's formatting)
Download (158kB) | Preview

Abstract

We present a point of view concerning HOAS (Higher-Order Abstract Syntax) and an extensive exercise in HOAS along this point of view. The point of view is that HOAS can be soundly and fruitfully regarded as a definitional extension on top of FOAS (First-Order Abstract Syntax). As such, HOAS is not only an encoding technique, but also a higher-order view of a first-order reality. A rich collection of concepts and proof principles is developed inside the standard mathematical universe to give technical life to this point of view. The exercise consists of a new proof of Strong Normalization for System F. The concepts and results presented here have been formalized in the theorem prover Isabelle/HOL.

Item Type: Conference or Workshop Item (Paper)
Additional Information: Online ISBN:9781424475896
Keywords (uncontrolled): Higher-Order Abstract Syntax; System F; General-Purpose Framework; Isabelle/HOL
Research Areas: A. > School of Science and Technology > Computer Science > Foundations of Computing group
Item ID: 15170
Notes on copyright: © 2010 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
Useful Links:
Depositing User: Andrei Popescu
Date Deposited: 23 Apr 2015 09:41
Last Modified: 02 Jun 2019 00:18
URI: https://eprints.mdx.ac.uk/id/eprint/15170

Actions (login required)

Edit Item Edit Item

Full text downloads (NB count will be zero if no full text documents are attached to the record)

Downloads per month over the past year