NON-DETERMINISTIC FUNCTIONS AS NON-DETERMINISTIC PROCESSES

被引:0
|
作者
Paulus, Joseph W. N. [1 ]
Nantes-Sobrinho, Daniele [2 ,3 ]
Perez, Jorge A. [1 ]
机构
[1] Univ Groningen, Groningen, Netherlands
[2] Imperial Coll London, London, England
[3] Univ Brasilia, Brasilia, DF, Brazil
基金
英国工程与自然科学研究理事会; 荷兰研究理事会;
关键词
concurrency; lambda; -calculus; process calculi; intersection types; session types; DENOTATIONAL SEMANTICS; INTERSECTION TYPES; LAMBDA-CALCULUS; PHASE SEMANTICS;
D O I
10.46298/LMCS-19(4:1)2023
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We study encodings of the lambda-calculus into the pi-calculus in the unexplored case of calculi with non-determinism and failures. On the sequential side, we consider lambda((sic))(circle plus), a new non-deterministic calculus in which intersection types control resources (terms); on the concurrent side, we consider s pi, a pi-calculus in which non-determinism and failure rest upon a Curry-Howard correspondence between linear logic and session types. We present a typed encoding of lambda((sic))(circle plus) into s pi and establish its correctness. Our encoding precisely explains the interplay of non-deterministic and fail-prone evaluation in lambda((sic) )(circle plus)via typed processes in s pi. In particular, it shows how failures in sequential evaluation (absence/excess of resources) can be neatly codified as interaction protocols.
引用
收藏
页码:1 / 1
页数:120
相关论文
共 50 条
  • [21] Preference and Non-deterministic Choice
    Stoddart, Bill
    Zeyda, Frank
    Dunne, Steve
    THEORETICAL ASPECTS OF COMPUTING, 2010, 6255 : 137 - +
  • [22] Non-deterministic structures of computation
    Fu, Yuxi
    MATHEMATICAL STRUCTURES IN COMPUTER SCIENCE, 2015, 25 (06) : 1295 - 1338
  • [23] Squeeziness for non-deterministic systems
    Ibias, Alfredo
    Nunez, Manuel
    INFORMATION AND SOFTWARE TECHNOLOGY, 2023, 158
  • [24] NON-DETERMINISTIC KLEENE COALGEBRAS
    Silva, Alexandra
    Bonsangue, Marcello
    Rutten, Jan
    LOGICAL METHODS IN COMPUTER SCIENCE, 2010, 6 (03) : 1 - 39
  • [25] Non-deterministic social laws
    Coen, MH
    SEVENTEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-2001) / TWELFTH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE (IAAI-2000), 2000, : 15 - 21
  • [26] Non-deterministic structures of computation
    Fu, Yuxi, 1600, Cambridge University Press (29):
  • [27] NETWORKS OF NON-DETERMINISTIC AUTOMATA
    ZECH, KA
    KYBERNETIKA, 1976, 12 (02) : 86 - 102
  • [28] Detecting Assumptions on Deterministic Implementations of Non-deterministic Specifications
    Shi, August
    Gyori, Alex
    Legunsen, Owolabi
    Marinov, Darko
    2016 9TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST), 2016, : 80 - 90
  • [29] Deterministic vs non-deterministic graph property testing
    Lior Gishboliner
    Asaf Shapira
    Israel Journal of Mathematics, 2014, 204 : 397 - 416
  • [30] Open Petri Nets: Non-deterministic Processes and Compositionality
    Baldan, Paolo
    Corradini, Andrea
    Ehrig, Hartmut
    Koenig, Barbara
    GRAPH TRANSFORMATIONS, ICGT 2008, 2008, 5214 : 257 - +