1996
DOI: 10.1007/bf01806033
|View full text |Cite
|
Sign up to set email alerts
|

Categorical models for local names

Abstract: This paper describes the construction of categorical models for the nu-calculus, a language that combines higher-order functions with dynamically created names. Names are created with local scope, they can be compared with each other and passed around through function application, but that is all.The intent behind this language is to examine one aspect of the imperative character of Standard ML: the use of local state by dynamic creation of references. The nu-calculus is equivalent to a certain fragment of ML,… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
55
0

Year Published

2002
2002
2011
2011

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 63 publications
(55 citation statements)
references
References 25 publications
0
55
0
Order By: Relevance
“…The ν-calculus structure A 2 is a semantic analogue of the dynamic name creation by a global state. We note that the interpretation A 2 − is not sound with respect to the ν-calculus axioms in [32].…”
Section: Comparing Two Monadic Semantics Of the ν-Calculusmentioning
confidence: 91%
See 3 more Smart Citations
“…The ν-calculus structure A 2 is a semantic analogue of the dynamic name creation by a global state. We note that the interpretation A 2 − is not sound with respect to the ν-calculus axioms in [32].…”
Section: Comparing Two Monadic Semantics Of the ν-Calculusmentioning
confidence: 91%
“…On the other hand, in practical implementations of programming languages, names are represented by natural numbers, and dynamic name creation is implemented by a hidden global counter that keeps track of the next fresh name. In this section, we consider Stark's ν-calculus [32] and discuss an effect simulation problem between presheaf semantics and global counter semantics of name creation.…”
Section: Comparing Two Monadic Semantics Of the ν-Calculusmentioning
confidence: 99%
See 2 more Smart Citations
“…A number of attacks have been made on the problem: Stark's thesis [25,24], which deals with dynamic allocation but not pointers, and Ghica's and Levy's theses [4,5,7,8], which address the general semantic structure but not data representation reasoning. The recent paper of Banerjee and Naumann [2] is the first to address data representation correctness with heap variables and pointers.…”
Section: Introductionmentioning
confidence: 99%