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 language | English |
|---|---|
| Publication status | Published - 1 Jan 2015 |
| Externally published | Yes |
| Event | Vingt-sixiemes Journees Francophones des Langages Applicatifs, JFLA 2015 - 26th French-Speaking Conference on Applicative Languages, JFLA 2015 - Val d'Ajol, France Duration: 7 Jan 2015 → 10 Jan 2015 |
Conference
| Conference | Vingt-sixiemes Journees Francophones des Langages Applicatifs, JFLA 2015 - 26th French-Speaking Conference on Applicative Languages, JFLA 2015 |
|---|---|
| Country/Territory | France |
| City | Val d'Ajol |
| Period | 7/01/15 → 10/01/15 |