A typed semantics of higher-order store and subtyping

被引:0
|
作者
Schwinghammer, J [1 ]
机构
[1] Univ Sussex, Brighton, E Sussex, England
来源
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We consider a call-by-value language, with higher-order functions, records, references to values of arbitrary type, and subtyping. We adapt an intrinsic denotational model for a similar language based on a possible-world semantics, recently given by Levy [14], and relate it to an untyped model by a logical relation. Following the methodology of Reynolds [22], this relation is used to establish coherence of the typed semantics, with a coercion interpretation of subtyping. We obtain a typed denotational semantics of (imperative) object-based languages.
引用
收藏
页码:390 / 405
页数:16
相关论文
共 50 条
  • [41] Type error slicing in implicitly typed higher-order languages
    Haack, C
    Wells, JB
    [J]. PROGRAMMING LANGUAGES AND SYSTEMS, 2003, 2618 : 284 - 301
  • [42] BINDING TIME ANALYSIS FOR POLYMORPHICALLY TYPED HIGHER-ORDER LANGUAGES
    MOGENSEN, TAE
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1989, 352 : 298 - 312
  • [43] Hoare Logic for Higher Order Store Using Simple Semantics
    Charlton, Nathaniel
    [J]. LOGIC, LANGUAGE, INFORMATION AND COMPUTATION, WOLLIC 2011, 2011, 6642 : 52 - 66
  • [44] A simple model of separation logic for higher-order store
    Birkedal, Lars
    Reus, Bernhard
    Schwinghammer, Jan
    Yang, Hongseok
    [J]. AUTOMATA, LANGUAGES AND PROGRAMMING, PT 2, PROCEEDINGS, 2008, 5126 : 348 - +
  • [45] Higher-order subtyping (vol 176, pg 235, 1997)
    Pierce, B
    Steffen, M
    [J]. THEORETICAL COMPUTER SCIENCE, 1997, 184 (1-2) : 247 - 247
  • [46] FULLY ABSTRACT SEMANTICS FOR HIGHER-ORDER COMMUNICATING SYSTEMS
    RAMESH, S
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1992, 629 : 463 - 471
  • [47] Applying Quantitative Semantics to Higher-Order Quantum Computing
    Pagani, Michele
    Selinger, Peter
    Valiron, Benoit
    [J]. ACM SIGPLAN NOTICES, 2014, 49 (01) : 647 - 658
  • [48] Extensional Semantics for Higher-Order Logic Programs with Negation
    Rondogiannis, Panos
    Symeonidou, Ioanna
    [J]. LOGICS IN ARTIFICIAL INTELLIGENCE, (JELIA 2016), 2016, 10021 : 447 - 462
  • [49] Contextual Labelled Semantics for Higher-order Process Calculi
    Li, Yongjian
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 138 (01) : 61 - 77
  • [50] Weak Similarity in Higher-Order Mathematical Operational Semantics
    Urbat, Henning
    Tsampas, Stelios
    Goncharov, Sergey
    Milius, Stefan
    Schroeder, Lutz
    [J]. 2023 38TH ANNUAL ACM/IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, LICS, 2023,