paper-with-me

Papers

Encoding call-by-push-value in the pi-calculus

2025-06-12 · Benjamin Bennetzen, Nikolaj Rossander Kristensen, Peter Buus Steffensen

In this report we define an encoding of Levys call-by-push-value lambda-calculus (CBPV) in the pi-calculus, and prove that our encoding is both sound and complete. We present informal (by-hand) proofs of soundness, completeness, and all required lemmas. The encoding is specialized to the internal pi-calculus (pi-i-calculus) to circumvent certain challenges associated with using de Bruijn index in a formalization, and it also helps with bisimulation as early-, late- and open-bisimulation coincide in this setting, furthermore bisimulation is a congruence. Additionally, we argue that our encoding also satisfies the five criteria for good encodings proposed by Gorla, as well as show similarities between Milners and our encoding. This paper includes encodings from CBPV in the pi-i-calculus, asynchronous polyadic pi-calculus and the local pi-calculus. We begin a formalization of the proof in Coq for the soundness and completeness of the encoding in the pi-i-calculus. Not all lemmas used in the formalization are themselves formally proven. However, we argue that the non-proven lemmas are reasonable, as they are proven by hand, or amount to Coq formalities that are straightforward given informal arguments.

📄 PDF Abstract BibTeX arXiv:2506.10584

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Pushing the Boundaries of Tractable Multiperspective Reasoning: A Deduction Calculus for Standpoint EL+

2023-04-27 · Lucía Gómez Álvarez, Sebastian Rudolph, Hannes Strass

Standpoint EL is a multi-modal extension of the popular description logic EL that allows for the integrated representation of domain knowledge relative to diverse standpoints or perspectives. Advantageously, its satisfia…

Negation

A Trajectory Calculus for Qualitative Spatial Reasoning Using Answer Set Programming

2018-04-19 · George Baryannis, Ilias Tachmazidis, Sotiris Batsakis, Grigoris Antoniou 외

Spatial information is often expressed using qualitative terms such as natural language expressions instead of coordinates; reasoning over such terms has several practical applications, such as bus routes planning. Repre…

Spatial Reasoning

Allen's Interval Algebra Makes the Difference

2019-09-03 · Tomi Janhunen, Michael Sioutis

Allen's Interval Algebra constitutes a framework for reasoning about temporal information in a qualitative manner. In particular, it uses intervals, i.e., pairs of endpoints, on the timeline to represent entities corresp…

Scheduling

An Efficient Image-to-Image Translation HourGlass-based Architecture for Object Pushing Policy Learning

2021-08-02 · Marco Ewerton, Angel Martínez-González, Jean-Marc Odobez

Humans effortlessly solve pushing tasks in everyday life but unlocking these capabilities remains a challenge in robotics because physics models of these tasks are often inaccurate or unattainable. State-of-the-art data-…

Image-to-Image TranslationTranslation

Relational Algebra and Calculus with SQL Null Values

2022-02-22 · Enrico Franconi, Sergio Tessaris

The logic of nulls in databases has been subject of investigation since their introduction in Codd's Relational Model, which is the foundation of the SQL standard. We show a logical characterisation of a first-order frag…

Relation