Since their introduction, nominal techniques have been widely applied in computer science to reason about syntax of formal systems involving name-binding operators. The work in this thesis is in the area of “nominal" type theory, or more precisely the study of “nominal" simple types. We take Nominal Equational Logic (NEL), which augments equational logic with freshness judgements, as our starting point to introduce the Nominal Lambda Calculus (NLC), a typed lambda calculus that provides a simple form of name-dependent function types. This is a key feature of NLC, which allows us to encode freshness in a novel way. We establish meta-theoretic properties of NLC and introduce a sound model theoretic semantics. Further, we introduce NLC[A], an ...
Two-level lambda-calculus is designed to provide a mathematical model of capturing substitution, als...
http://www.youtube.com/watch?v=SJaMtBKnN-IThis thesis is about rewriting in the typed lambda-calculu...
ABSTRACT: Nominal techniques concern the study of names using mathematical semantics. Whereas in muc...
AbstractReasoning about atoms (names) is difficult. The last decade has seen the development of nume...
The lambda calculus is fundamental in computer science. It resists an algebraic treatment because of...
We investigate a class of nominal algebraic Henkin-style models for the simply typed lambda-calculus...
AbstractNominal logic is an extension of first-order logic with features useful for reasoning about ...
untyped lambda calculus was introduced around 1930 by Church [11] as part of an investigation in the...
Lawvere theories provide a category theoretic view of equational logic, identifying equational theor...
AbstractThe variety (equational class) of lambda abstraction algebras was introduced to algebraize t...
AbstractTwo-level lambda-calculus is designed to provide a mathematical model of capturing substitut...
Abstract. Lawvere theories provide a category theoretic view of equa-tional logic, identifying equat...
AbstractWe study normalization in the simply typed lambda-mu calculus, an extension of lambda calcul...
An elementary, purely algebraic definition of model for the untyped lambda calculus is given. This d...
In this paper we briefly summarize the contents of Manzonetto's PhD thesis which concerns denotation...
Two-level lambda-calculus is designed to provide a mathematical model of capturing substitution, als...
http://www.youtube.com/watch?v=SJaMtBKnN-IThis thesis is about rewriting in the typed lambda-calculu...
ABSTRACT: Nominal techniques concern the study of names using mathematical semantics. Whereas in muc...
AbstractReasoning about atoms (names) is difficult. The last decade has seen the development of nume...
The lambda calculus is fundamental in computer science. It resists an algebraic treatment because of...
We investigate a class of nominal algebraic Henkin-style models for the simply typed lambda-calculus...
AbstractNominal logic is an extension of first-order logic with features useful for reasoning about ...
untyped lambda calculus was introduced around 1930 by Church [11] as part of an investigation in the...
Lawvere theories provide a category theoretic view of equational logic, identifying equational theor...
AbstractThe variety (equational class) of lambda abstraction algebras was introduced to algebraize t...
AbstractTwo-level lambda-calculus is designed to provide a mathematical model of capturing substitut...
Abstract. Lawvere theories provide a category theoretic view of equa-tional logic, identifying equat...
AbstractWe study normalization in the simply typed lambda-mu calculus, an extension of lambda calcul...
An elementary, purely algebraic definition of model for the untyped lambda calculus is given. This d...
In this paper we briefly summarize the contents of Manzonetto's PhD thesis which concerns denotation...
Two-level lambda-calculus is designed to provide a mathematical model of capturing substitution, als...
http://www.youtube.com/watch?v=SJaMtBKnN-IThis thesis is about rewriting in the typed lambda-calculu...
ABSTRACT: Nominal techniques concern the study of names using mathematical semantics. Whereas in muc...