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 条
  • [41] Non-Deterministic Planning with Conditional Effects
    Muise, Christian
    McIlraith, Sheila A.
    Belle, Vaishak
    TWENTY-FOURTH INTERNATIONAL CONFERENCE ON AUTOMATED PLANNING AND SCHEDULING, 2014, : 370 - 374
  • [42] Disjoint Fibring of Non-deterministic Matrices
    Marcelino, Sergio
    Caleiro, Carlos
    LOGIC, LANGUAGE, INFORMATION, AND COMPUTATION: 24TH INTERNATIONAL WORKSHOP, WOLLIC 2017, LONDON, UK, JULY 18-21, 2017, PROCEEDINGS, 2017, 10388 : 242 - 255
  • [43] Non-deterministic Conditionals and Transparent Truth
    Federico Pailos
    Lucas Rosenblatt
    Studia Logica, 2015, 103 : 579 - 598
  • [44] A Non-Deterministic Multiset Query Language
    Zielinski, Bartosz
    FUNDAMENTA INFORMATICAE, 2021, 184 (02) : 141 - 180
  • [45] Monotonicity of non-deterministic graph searching
    Mazoit, Frederic
    Nisse, Nicolas
    THEORETICAL COMPUTER SCIENCE, 2008, 399 (03) : 169 - 178
  • [46] Evaluating Non-Deterministic Retrieval Systems
    Jayasinghe, Gaya K.
    Webber, William
    Sanderson, Mark
    Dharmasena, Lasitha S.
    Culpepper, J. Shane
    SIGIR'14: PROCEEDINGS OF THE 37TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL, 2014, : 911 - 914
  • [47] Non-deterministic Effects in a Realizability Model
    Voorneveld, Niels F. W.
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2018, 336 : 299 - 314
  • [48] POWER CLONES AND NON-DETERMINISTIC HYPERSUBSTITUTIONS
    Denecke, K.
    Glubudom, P.
    Koppitz, J.
    ASIAN-EUROPEAN JOURNAL OF MATHEMATICS, 2008, 1 (02) : 177 - 188
  • [49] Proving Non-Deterministic Computations in Agda
    Antoy, Sergio
    Hanus, Michael
    Libby, Steven
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2017, (234): : 180 - 195
  • [50] Non-deterministic cellular automata and languages
    Kutrib, Martin
    INTERNATIONAL JOURNAL OF GENERAL SYSTEMS, 2012, 41 (06) : 555 - 568