Simple types in type theory: Deep and shallow encodings

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

We present a formal treatment of normalization by evaluation in type theory. The involved semantics of simply-typed A-calculus is exactly the simply typed fragment of the type theory. This means we have constructed and proved correct a decompilation function which recovers the syntax of a program, provided it belongs to the simply typed fragment. The development runs and is checked in Coq. Possible applications include the formal treatment of languages with binders.

Original languageEnglish
Title of host publicationTheorem Proving in Higher Order Logics - 20th International Conference, TPHOLs 2007, Proceedings
PublisherSpringer Verlag
Pages368-382
Number of pages15
ISBN (Print)9783540745907
DOIs
Publication statusPublished - 1 Jan 2007
Event20th International Conference on Theorem Proving in Higher-Order Logics, TPHOLs 2007 - Kaiserslautern, Germany
Duration: 10 Sept 200713 Sept 2007

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume4732 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference20th International Conference on Theorem Proving in Higher-Order Logics, TPHOLs 2007
Country/TerritoryGermany
CityKaiserslautern
Period10/09/0713/09/07

Fingerprint

Dive into the research topics of 'Simple types in type theory: Deep and shallow encodings'. Together they form a unique fingerprint.

Cite this