Skip to main content

Showing 1–8 of 8 results for author: Nantes-Sobrinho, D

Searching in archive cs. Search in all archives.
.
  1. arXiv:2308.01165  [pdf, ps, other

    cs.LO

    Termination in Concurrency, Revisited

    Authors: Joseph W. N. Paulus, Jorge A. Pérez, Daniele Nantes-Sobrinho

    Abstract: Termination is a central property in sequential programming models: a term is terminating if all its reduction sequences are finite. Termination is also important in concurrency in general, and for message-passing programs in particular. A variety of type systems that enforce termination by ty** have been developed. In this paper, we rigorously compare several type systems for $π$-calculus proce… ▽ More

    Submitted 2 August, 2023; originally announced August 2023.

  2. Proceedings 17th International Workshop on Logical and Semantic Frameworks with Applications

    Authors: Daniele Nantes-Sobrinho, Pascal Fontaine

    Abstract: This volume contains the post-proceedings of the Seventeenth Logical and Semantic Frameworks with Applications (LSFA 2022), organised by the Universidade Federal de Minas Gerais, Brasil. Because of the COVID-19 pandemic, the meeting was held hybridly, on September 23-24, 2022. LSFA aims to bring together researchers and students interested in theoretical and practical aspects of logical and sema… ▽ More

    Submitted 22 March, 2023; originally announced March 2023.

    Journal ref: EPTCS 376, 2023

  3. arXiv:2205.00680  [pdf, ps, other

    cs.LO

    Typed Non-determinism in Functional and Concurrent Calculi

    Authors: Bas van den Heuvel, Joseph W. N. Paulus, Daniele Nantes-Sobrinho, Jorge A. Pérez

    Abstract: We study functional and concurrent calculi with non-determinism, along with type systems to control resources based on linearity. The interplay between non-determinism and linearity is delicate: careless handling of branches can discard resources meant to be used exactly once. Here we go beyond prior work by considering non-determinism in its standard sense: once a branch is selected, the rest are… ▽ More

    Submitted 29 September, 2023; v1 submitted 2 May, 2022; originally announced May 2022.

  4. arXiv:2112.01593  [pdf, other

    cs.PL cs.LO

    Types and Terms Translated: Unrestricted Resources in Encoding Functions as Processes (Extended Version)

    Authors: Joseph W. N. Paulus, Daniele Nantes-Sobrinho, Jorge A. Pérez

    Abstract: Type-preserving translations are effective rigorous tools in the study of core programming calculi. In this paper, we develop a new typed translation that connects sequential and concurrent calculi; it is governed by type systems that control resource consumption. Our main contribution is the source language, a new resource $λ$-calculus with non-determinism and failures, dubbed \ulamf. In \ulamf,… ▽ More

    Submitted 30 May, 2022; v1 submitted 2 December, 2021; originally announced December 2021.

    Comments: 24 pages, plus appendices. Extended version of a paper in the Post-proceedings of TYPES 2021. arXiv admin note: text overlap with arXiv:2104.14759

  5. Non-Deterministic Functions as Non-Deterministic Processes (Extended Version)

    Authors: Joseph W. N. Paulus, Daniele Nantes-Sobrinho, Jorge A. Pérez

    Abstract: 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 lambdafail, a new non-deterministic calculus in which intersection types control resources (terms); on the concurrent side, we consider spi, a pi-calculus in which non-determinism and failure rest upon a Curry-Howard correspondence… ▽ More

    Submitted 9 October, 2023; v1 submitted 30 April, 2021; originally announced April 2021.

    Journal ref: Logical Methods in Computer Science, Volume 19, Issue 4 (October 10, 2023) lmcs:8812

  6. On Nominal Syntax and Permutation Fixed Points

    Authors: Mauricio Ayala-Rincón, Maribel Fernández, Daniele Nantes-Sobrinho

    Abstract: We propose a new axiomatisation of the alpha-equivalence relation for nominal terms, based on a primitive notion of fixed-point constraint. We show that the standard freshness relation between atoms and terms can be derived from the more primitive notion of permutation fixed-point, and use this result to prove the correctness of the new $α$-equivalence axiomatisation. This gives rise to a new noti… ▽ More

    Submitted 14 February, 2020; v1 submitted 21 February, 2019; originally announced February 2019.

    Journal ref: Logical Methods in Computer Science, Volume 16, Issue 1 (February 17, 2020) lmcs:5209

  7. arXiv:1709.05384  [pdf, ps, other

    cs.PL cs.LO

    Nominal C-Unification

    Authors: Mauricio Ayala-Rincón, Washington de Carvalho-Segundo, Maribel Fernández, Daniele Nantes-Sobrinho

    Abstract: Nominal unification is an extension of first-order unification that takes into account the α-equivalence relation generated by binding operators, following the nominal approach. We propose a sound and complete procedure for nominal unification with commutative operators, or nominal C-unification for short, which has been formalised in Coq. The procedure transforms nominal C-unification problems in… ▽ More

    Submitted 15 September, 2017; originally announced September 2017.

    Comments: Pre-proceedings paper presented at the 27th International Symposium on Logic-Based Program Synthesis and Transformation (LOPSTR 2017), Namur, Belgium, 10-12 October 2017 (arXiv:1708.07854)

    Report number: LOPSTR/2017/22

  8. arXiv:1303.7328  [pdf, ps, other

    cs.LO cs.CC cs.CR

    Elementary Deduction Problem for Locally Stable Theories with Normal Forms

    Authors: Mauricio Ayala-Rincón, Maribel Fernández, Daniele Nantes-Sobrinho

    Abstract: We present an algorithm to decide the intruder deduction problem (IDP) for a class of locally stable theories enriched with normal forms. Our result relies on a new and efficient algorithm to solve a restricted case of higher-order associative-commutative matching, obtained by combining the Distinct Occurrences of AC- matching algorithm and a standard algorithm to solve systems of linear Diophant… ▽ More

    Submitted 29 March, 2013; originally announced March 2013.

    Comments: In Proceedings LSFA 2012, arXiv:1303.7136

    Journal ref: EPTCS 113, 2013, pp. 45-60