Nominal Henkin Semantics: simply-typed lambda-calculus models in nominal sets
We investigate a class of nominal algebraic Henkin-style models for the simply typed lambda-calculus in which variables map to names in the denotation and lambda-abstraction maps to a (non-functional) name-abstraction operation. The resulting denotations are smaller and better-behaved, in ways we ma...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
Open Publishing Association
2011-10-01
|
Series: | Electronic Proceedings in Theoretical Computer Science |
Online Access: | http://arxiv.org/pdf/1111.0089v1 |
id |
doaj-ff7da871fbf94a80b3da4c367375bb3e |
---|---|
record_format |
Article |
spelling |
doaj-ff7da871fbf94a80b3da4c367375bb3e2020-11-24T23:35:44ZengOpen Publishing AssociationElectronic Proceedings in Theoretical Computer Science2075-21802011-10-0171Proc. LFMTP 2011587510.4204/EPTCS.71.5Nominal Henkin Semantics: simply-typed lambda-calculus models in nominal setsMurdoch J. GabbayDominic P. MulliganWe investigate a class of nominal algebraic Henkin-style models for the simply typed lambda-calculus in which variables map to names in the denotation and lambda-abstraction maps to a (non-functional) name-abstraction operation. The resulting denotations are smaller and better-behaved, in ways we make precise, than functional valuation-based models. Using these new models, we then develop a generalisation of λ-term syntax enriching them with existential meta-variables, thus yielding a theory of incomplete functions. This incompleteness is orthogonal to the usual notion of incompleteness given by function abstraction and application, and corresponds to holes and incomplete objects. http://arxiv.org/pdf/1111.0089v1 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Murdoch J. Gabbay Dominic P. Mulligan |
spellingShingle |
Murdoch J. Gabbay Dominic P. Mulligan Nominal Henkin Semantics: simply-typed lambda-calculus models in nominal sets Electronic Proceedings in Theoretical Computer Science |
author_facet |
Murdoch J. Gabbay Dominic P. Mulligan |
author_sort |
Murdoch J. Gabbay |
title |
Nominal Henkin Semantics: simply-typed lambda-calculus models in nominal sets |
title_short |
Nominal Henkin Semantics: simply-typed lambda-calculus models in nominal sets |
title_full |
Nominal Henkin Semantics: simply-typed lambda-calculus models in nominal sets |
title_fullStr |
Nominal Henkin Semantics: simply-typed lambda-calculus models in nominal sets |
title_full_unstemmed |
Nominal Henkin Semantics: simply-typed lambda-calculus models in nominal sets |
title_sort |
nominal henkin semantics: simply-typed lambda-calculus models in nominal sets |
publisher |
Open Publishing Association |
series |
Electronic Proceedings in Theoretical Computer Science |
issn |
2075-2180 |
publishDate |
2011-10-01 |
description |
We investigate a class of nominal algebraic Henkin-style models for the simply typed lambda-calculus in which variables map to names in the denotation and lambda-abstraction maps to a (non-functional) name-abstraction operation. The resulting denotations are smaller and better-behaved, in ways we make precise, than functional valuation-based models. Using these new models, we then develop a generalisation of λ-term syntax enriching them with existential meta-variables, thus yielding a theory of incomplete functions. This incompleteness is orthogonal to the usual notion of incompleteness given by function abstraction and application, and corresponds to holes and incomplete objects. |
url |
http://arxiv.org/pdf/1111.0089v1 |
work_keys_str_mv |
AT murdochjgabbay nominalhenkinsemanticssimplytypedlambdacalculusmodelsinnominalsets AT dominicpmulligan nominalhenkinsemanticssimplytypedlambdacalculusmodelsinnominalsets |
_version_ |
1725524938496933888 |