Publication View

King's Buildings, Edinburgh EH9 3JZ Scotland (2007)

Abstract
We develop a notion of equivalence between interpretations of the simply typed -calculus together with an equationally de ned abstract data-type, and we show that two interpretations are equivalent if and only if they are linked by a logical relation. We show that our construction generalises from the simply typed -calculus to include the linear -calculus and calculi with additional type and term constructors, such as those given by sum types or by a strong monad for modelling phenomena such as partiality or nondeterminism. This is all done in terms of category theoretic structure, using -brations to model logical relations following Hermida, and adapting Jung and Tiuryn's logical relations of varying arity to provide the completeness results, which form the heart of the work.

Publication details
Download http://citeseerx.ist.psu.edu/viewdoc/summary?doi=?doi=10.1.1.25.1663
Source http://www.dcs.qmw.ac.uk/~edmundr/pubs/ppdp00/ppdp-31.ps
Contributors CiteSeerX
Repository CiteSeerX - Scientific Literature Digital Library and Search Engine (United States)
Keywords cartesian closed brations, interpretations
Type text
Language English
Relation 10.1.1.41.840, 10.1.1.26.2787, 10.1.1.47.730, 10.1.1.28.8093, 10.1.1.62.1993, 10.1.1.41.9995, 10.1.1.52.6530, 10.1.1.45.4952, 10.1.1.43.1954, 10.1.1.43.9908, 10.1.1.25.4604