Normalization by realizability also evaluates

Pierre Évariste Dagand, Gabriel Scherer

Research output: Contribution to conferencePaperpeer-review

Abstract

For those of us that generally live in the world of syntax, semantic proof techniques such as realizability or logical relations/parametricity sometimes feel like magic. Why do they work? At which point in the proof is “the real work” done? Bernardy and Lasson [4] express realizability and parametricity models as syntactic models - but the abstraction/adequacy theorems are still explained as meta-level proofs. Hoping to better understand the proof technique, we look at those proofs as programs themselves. How does a normalization argument using realizability actually computes those normal forms? This detective work is at an early stage and we propose a first attempt in a simple setting. Instead of arbitrary Pure Type Systems, we use the simply-typed lambda-calculus.

Original languageEnglish
Publication statusPublished - 1 Jan 2015
Externally publishedYes
EventVingt-sixiemes Journees Francophones des Langages Applicatifs, JFLA 2015 - 26th French-Speaking Conference on Applicative Languages, JFLA 2015 - Val d'Ajol, France
Duration: 7 Jan 201510 Jan 2015

Conference

ConferenceVingt-sixiemes Journees Francophones des Langages Applicatifs, JFLA 2015 - 26th French-Speaking Conference on Applicative Languages, JFLA 2015
Country/TerritoryFrance
CityVal d'Ajol
Period7/01/1510/01/15

Fingerprint

Dive into the research topics of 'Normalization by realizability also evaluates'. Together they form a unique fingerprint.

Cite this