Relational reasoning for recursive types and references

被引:0
|
作者
Bohr, Nina [1 ]
Birkedal, Lars [1 ]
机构
[1] IT Univ Copenhagen, Copenhagen, Denmark
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present a local relational reasoning method for reasoning about contextual equivalence of expressions in a lambda-calculus with recursive types and general references. Our development builds on the work of Benton and Leperchey, who devised a nominal semantics and a local relational reasoning method for a language with simple types and simple references. Their method uses a parameterized logical relation. Here we extend their approach to recursive types and general references. For the extension, we build upon Pitts' and Shinwell's work on relational reasoning about recursive types (but no references) in nominal semantics. The extension is non-trivial because of general references (higher-order store) and makes use of some new ideas for proving the existence of the parameterized logical relation and for the choice of parameters.
引用
收藏
页码:79 / +
页数:3
相关论文
共 50 条
  • [1] Relational interpretations of recursive types an operational setting
    Birkedal, L
    Harper, R
    INFORMATION AND COMPUTATION, 1999, 155 (1-2) : 3 - 63
  • [3] Realisability semantics of parametric polymorphism, general references and recursive types
    Birkedal, Lars
    Stovring, Kristian
    Thamsborg, Jacob
    MATHEMATICAL STRUCTURES IN COMPUTER SCIENCE, 2010, 20 (04) : 655 - 703
  • [4] Realizability Semantics of Parametric Polymorphism, General References, and Recursive Types
    Birkedal, Lars
    Stovring, Kristian
    Thamsborg, Jacob
    FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATIONAL STRUCTURES, PROCEEDINGS, 2009, 5504 : 456 - 470
  • [5] Types and quantifiers in SHRUTI - A connectionist model of rapid reasoning and relational processing
    Shastri, L
    HYBRID NEURAL SYSTEMS, 2000, 1778 : 28 - 45
  • [6] Recursive Algorithmic Reasoning
    Jurss, Jonas
    Jayalath, Dulhan
    Velickovic, Petar
    LEARNING ON GRAPHS CONFERENCE, VOL 231, 2023, 231
  • [7] A model for relational reasoning as verbal reasoning
    Krumnack, Antje
    Bucher, Leandra
    Nejasmic, Jelica
    Nebel, Bernhard
    Knauff, Markus
    COGNITIVE SYSTEMS RESEARCH, 2011, 12 (3-4) : 377 - 392
  • [8] Emergence of relational reasoning
    Holyoak, Keith J.
    Lu, Hongjing
    CURRENT OPINION IN BEHAVIORAL SCIENCES, 2021, 37 : 118 - 124
  • [9] Measuring Relational Reasoning
    Alexander, Patricia A.
    Dumas, Denis
    Grossnickle, Emily M.
    List, Alexandra
    Firetto, Carla M.
    JOURNAL OF EXPERIMENTAL EDUCATION, 2016, 84 (01): : 119 - 151
  • [10] Relational reasoning networks
    Marra, Giuseppe
    Diligenti, Michelangelo
    Giannini, Francesco
    KNOWLEDGE-BASED SYSTEMS, 2025, 310