We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.LO

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo ScienceWISE logo

Computer Science > Logic in Computer Science

Title: A program logic for fresh name generation

Abstract: We present a program logic for Pitts and Stark's {\nu}-calculus, an extension of the call-by-value simply-typed {\lambda}-calculus with a mechanism for the generation of fresh names. Names can be compared for (in)-equality, producing programs with subtle observable properties. Hidden names produced by interactions between generation and abstraction are captured logically with a second-order quantifier over type contexts. We illustrate usage of the logic through reasoning about well-known difficult cases from the literature.
Comments: 15 core pages accepted for publication in FSEN 2021, +60 pages of proofs included in appendix
Subjects: Logic in Computer Science (cs.LO); Programming Languages (cs.PL)
MSC classes: 68N17 (primary), 68Q60 (secondary)
ACM classes: F.3; F.4
Cite as: arXiv:2101.10720 [cs.LO]
  (or arXiv:2101.10720v2 [cs.LO] for this version)

Submission history

From: Harold Pancho Gordon Eliott [view email]
[v1] Tue, 26 Jan 2021 11:27:42 GMT (159kb)
[v2] Fri, 12 Mar 2021 21:51:18 GMT (1083kb)

Link back to: arXiv, form interface, contact.