On a monadic semantics for freshness

被引:40
|
作者
Shinwell, MR [1 ]
Pitts, AM [1 ]
机构
[1] Univ Cambridge, Comp Lab, Cambridge CB3 0FD, England
关键词
D O I
10.1016/j.tcs.2005.06.003
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A standard monad of continuations, when constructed with domains in the world of FM-sets [M.J. Gabbay, A.M. Pitts, A new approach to abstract syntax with variable binding, Formal Aspects Comput. 13 (2002) 341-363], is shown to provide a model of dynamic allocation of fresh names that is both simple and useful. In particular, it is used to prove that the powerful facilities for manipulating fresh names and binding operations provided by the "Fresh" series of metalanguages [M.R. Shinwell, Swapping the atom: Programming with binders in Fresh O'Caml, Proc. MERLIN, 2003; M.R. Shinwell, A.M. Pitts, Fresh O'Caml User Manual, Cambridge University Computer Laboratory, September 2003, available at (http://www.freshmi.org/foc/); M.R. Shinwell, A.M. Pitts, M.J. Gabbay, FreshML: Programming with binders made simple, in: Proc. ICFP'03, ACM Press, 2003, pp. 263-274] respect a-equivalence of object-level languages up to meta-level contextual equivalence. (c) 2005 Elsevier B.V. All rights reserved.
引用
收藏
页码:28 / 55
页数:28
相关论文
共 50 条
  • [21] Monadic Decomposition
    Veanes, Margus
    Bjorner, Nikolaj
    Nachmanson, Lev
    Bereg, Sergey
    COMPUTER AIDED VERIFICATION, CAV 2014, 2014, 8559 : 628 - 645
  • [22] Monadic regions
    Fluet, Matthew
    Morrisett, Greg
    JOURNAL OF FUNCTIONAL PROGRAMMING, 2006, 16 : 485 - 545
  • [23] Monadic robotics
    Peterson, J
    Hager, G
    USENIX ASSOCIATION PROCEEDINGS OF THE 2ND CONFERENCE ON DOMAIN-SPECIFIC LANGUAGES (DSL'99), 1999, : 95 - 108
  • [24] Monadic Decomposition
    Veanes, Margus
    Bjorner, Nikolaj
    Nachmanson, Lev
    Bereg, Sergey
    JOURNAL OF THE ACM, 2017, 64 (02)
  • [25] Monadic panpsychism
    Kadic, Nino
    SYNTHESE, 2024, 203 (02)
  • [26] Monadic robotics
    Peterson, J
    Hager, G
    ACM SIGPLAN NOTICES, 2000, 35 (01) : 95 - 108
  • [27] Monadic Interaction
    Puryear, Stephen
    BRITISH JOURNAL FOR THE HISTORY OF PHILOSOPHY, 2010, 18 (05) : 763 - 796
  • [28] MONADIC DECOMPOSITIONS
    ADAMEK, J
    HERRLICH, H
    THOLEN, W
    JOURNAL OF PURE AND APPLIED ALGEBRA, 1989, 59 (02) : 111 - 123
  • [29] Monadic Systems
    Collins, Pieter
    IFAC PAPERSONLINE, 2022, 55 (30): : 486 - 491
  • [30] Monadic Second-Order Logic with Arbitrary Monadic Predicates
    Fijalkow, Nathanael
    Paperman, Charles
    MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 2014, PT I, 2014, 8634 : 279 - 290