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 条
  • [31] Deterministic and non-deterministic switching in chains of magnetic hysterons
    Tanasa, R.
    Stancu, A.
    JOURNAL OF PHYSICS-CONDENSED MATTER, 2011, 23 (42)
  • [32] Deterministic vs non-deterministic graph property testing
    Gishboliner, Lior
    Shapira, Asaf
    ISRAEL JOURNAL OF MATHEMATICS, 2014, 204 (01) : 397 - 416
  • [33] Efficient deterministic and non-deterministic pseudorandom number generation
    Li, Jie
    Zheng, Jianliang
    Whitlock, Paula
    MATHEMATICS AND COMPUTERS IN SIMULATION, 2018, 143 : 114 - 124
  • [34] Monotonicity of non-deterministic graph searching
    Mazoit, Frederic
    Nisse, Nicolas
    GRAPH-THEORETIC CONCEPTS IN COMPUTER SCIENCE, 2007, 4769 : 33 - +
  • [35] Non-Deterministic Semantics for Quantum States
    Jorge, Juan Pablo
    Holik, Federico
    ENTROPY, 2020, 22 (02)
  • [36] NON-DETERMINISTIC SYSTEM SPECIFICATION.
    Abrial, J.R.
    Schuman, S.A.
    Instrument Maintenance Management, 1979, 70 : 34 - 50
  • [37] FOUR NON-DETERMINISTIC PROGRAMMING EXERCISES
    Woeginger, Gerhard J.
    BULLETIN OF THE EUROPEAN ASSOCIATION FOR THEORETICAL COMPUTER SCIENCE, 2008, (94): : 207 - 211
  • [38] TRANSIENT SOLUTION OF NON-DETERMINISTIC SYSTEMS
    PADOVAN, J
    ZEID, I
    JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 1979, 308 (05): : 497 - 511
  • [39] Boosting over non-deterministic ZDDs
    Fujita, Takahiro
    Hatano, Kohei
    Takimoto, Eiji
    THEORETICAL COMPUTER SCIENCE, 2020, 806 : 81 - 89
  • [40] Non-Deterministic Planning with Numeric Uncertainty
    Marinescu, Liana
    Coles, Andrew
    ECAI 2016: 22ND EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2016, 285 : 1694 - 1695