Skip to main content

Showing 1–22 of 22 results for author: Olarte, C

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

    cs.LO

    Reasoning About Group Polarization: From Semantic Games to Sequent Systems

    Authors: Robert Freiman, Carlos Olarte, Elaine Pimentel, Christian G. Fermüller

    Abstract: Group polarization, the phenomenon where individuals become more extreme after interacting, has been gaining attention, especially with the rise of social media sha** people's opinions. Recent interest has emerged in formal reasoning about group polarization using logical systems. In this work we consider the modal logic PNL that captures the notion of agents agreeing or disagreeing on a given t… ▽ More

    Submitted 2 May, 2024; originally announced May 2024.

  2. arXiv:2404.11445  [pdf, ps, other

    cs.LO

    Multi-modalities and non-commutativity/associativity in functorial linear logic: a case study

    Authors: Carlos Olarte, Elaine Pimentel

    Abstract: Similar to modal connectives, the exponential ! in intuitionistic linear logic (ILL) is not canonical, in the sense that if $i\not= j$ then $!^i F\not\equiv !^j F$. Intuitively, this means that we can mark the exponential with labels taken from a set I organized in a pre-order $\preceq$, obtaining (possibly infinitely-many) exponentials ($!^i$ for $i\in I$). There are, however, two main differen… ▽ More

    Submitted 17 April, 2024; originally announced April 2024.

    MSC Class: 03F52

  3. arXiv:2403.08920  [pdf, ps, other

    cs.LO

    Timed Strategies for Real-Time Rewrite Theories

    Authors: Carlos Olarte, Peter Csaba Ölveczky

    Abstract: In this paper we propose a language for conveniently defining a wide range of execution strategies for real-time rewrite theories, and provide Maude-strategy-implemented versions of most Real-Time Maude analysis methods, albeit with user-defined discrete and timed strategies. We also identify a new time sampling strategy that should provide both efficient and exhaustive analysis for many distribut… ▽ More

    Submitted 13 March, 2024; originally announced March 2024.

  4. arXiv:2402.09021  [pdf, other

    cs.LO

    Unified Opinion Dynamic Modeling as Concurrent Set Relations in Rewriting Logic

    Authors: Carlos Olarte, Carlos Ramírez, Camilo Rocha, Frank Valencia

    Abstract: Social media platforms have played a key role in weaponizing the polarization of social, political, and democratic processes. This is, mainly, because they are a medium for opinion formation. Opinion dynamic models are a tool for understanding the role of specific social factors on the acceptance/rejection of opinions because they can be used to analyze certain assumptions on human behaviors. This… ▽ More

    Submitted 14 February, 2024; originally announced February 2024.

  5. arXiv:2401.01884  [pdf, other

    cs.LO

    A rewriting-logic-with-SMT-based formal analysis and parameter synthesis framework for parametric time Petri nets

    Authors: Jaime Arias, Kyungmin Bae, Carlos Olarte, Peter Csaba Ölveczky, Laure Petrucci

    Abstract: This paper presents a concrete and a symbolic rewriting logic semantics for parametric time Petri nets with inhibitor arcs (PITPNs), a flexible model of timed systems where parameters are allowed in firing bounds. We prove that our semantics is bisimilar to the "standard" semantics of PITPNs. This allows us to use the rewriting logic tool Maude, combined with SMT solving, to provide sound and comp… ▽ More

    Submitted 5 April, 2024; v1 submitted 3 January, 2024; originally announced January 2024.

    Comments: arXiv admin note: substantial text overlap with arXiv:2303.08929

  6. arXiv:2311.09918   

    cs.LO cs.PL

    Proceedings of the 18th International Workshop on Logical Frameworks and Meta-Languages: Theory and Practice

    Authors: Alberto Ciaffaglione, Carlos Olarte

    Abstract: Logical frameworks and meta-languages form a common substrate for representing, implementing and reasoning about a wide variety of deductive systems of interest in logic and computer science. Their design, implementation and their use in reasoning tasks, ranging from the correctness of software to the properties of formal systems, have been the focus of considerable research over the last two deca… ▽ More

    Submitted 16 November, 2023; originally announced November 2023.

    Comments: This volume contains the proceedings of the workshop Logical Frameworks and Meta-Languages: Theory and Practice (LFMTP'23)

    Journal ref: EPTCS 396, 2023

  7. arXiv:2305.04616  [pdf, ps, other

    cs.MA

    Optimal Scheduling of Agents in ADTrees: Specialised Algorithm and Declarative Models

    Authors: Jaime Arias, Carlos Olarte, Laure Petrucci, Łukasz Maśko, Wojciech Penczek, Teofil Sidoruk

    Abstract: Expressing attack-defence trees in a multi-agent setting allows for studying a new aspect of security scenarios, namely how the number of agents and their task assignment impact the performance, e.g. attack time, of strategies executed by opposing coalitions. Optimal scheduling of agents' actions, a non-trivial problem, is thus vital. We discuss associated caveats and propose an algorithm that syn… ▽ More

    Submitted 19 October, 2023; v1 submitted 8 May, 2023; originally announced May 2023.

    Comments: arXiv admin note: text overlap with arXiv:2101.06838

  8. arXiv:2303.08929  [pdf, other

    cs.LO

    Symbolic Analysis and Parameter Synthesis for Time Petri Nets Using Maude and SMT Solving

    Authors: Jaime Arias, Kyungmin Bae, Carlos Olarte, Peter Csaba Ölveczky, Laure Petrucci, Fredrik Rømming

    Abstract: Parametric time Petri nets with inhibitor arcs (PITPNs) support flexibility for timed systems by allowing parameters in firing bounds. In this paper we present and prove correct a concrete and a symbolic rewriting logic semantics for PITPNs. We show how this allows us to use Maude combined with SMT solving to provide sound and complete formal analyses for PITPNs. We develop a new general folding a… ▽ More

    Submitted 15 March, 2023; originally announced March 2023.

  9. arXiv:2206.05813  [pdf, ps, other

    cs.LO

    A Rewriting Logic Semantics and Statistical Analysis for Probabilistic Event-B

    Authors: Carlos Olarte, Camilo Rocha, Daniel Osorio

    Abstract: Probabilistic specifications are fast gaining ground as a tool for statistical modeling of probabilistic systems. One of the main goals of formal methods in this domain is to ensure that specific behavior is present or absent in the system, up to a certain confidence threshold, regardless of the way it operates amid uncertain information. This paper presents a rewriting logic semantics for a proba… ▽ More

    Submitted 12 June, 2022; originally announced June 2022.

  10. A Subexponential View of Domains in Session Types

    Authors: Daniele Nantes, Carlos Olarte, Daniel Ventura

    Abstract: Linear logic (LL) has inspired the design of many computational systems, offering reasoning techniques built on top of its meta-theory. Since its inception, several connections between concurrent systems and LL have emerged from different perspectives. In the last decade, the seminal work of Caires and Pfenning showed that formulas in LL can be interpreted as session types and processes in the pi-… ▽ More

    Submitted 8 April, 2022; v1 submitted 8 October, 2021; originally announced October 2021.

    Comments: In Proceedings LSFA 2021, arXiv:2204.03415

    Journal ref: EPTCS 357, 2022, pp. 93-111

  11. arXiv:2101.03113  [pdf, ps, other

    cs.LO math.LO

    A Rewriting Logic Approach to Specification, Proof-search, and Meta-proofs in Sequent Systems

    Authors: Carlos Olarte, Elaine Pimentel, Camilo Rocha

    Abstract: This paper develops an algorithmic-based approach for proving inductive properties of propositional sequent systems such as admissibility, invertibility, cut-elimination, and identity expansion. Although undecidable in general, these structural properties are crucial in proof theory because they can reduce the proof-search effort and further be used as scaffolding for obtaining other meta-results… ▽ More

    Submitted 8 January, 2021; originally announced January 2021.

  12. A Semantic Framework for PEGs

    Authors: Sérgio Medeiros, Carlos Olarte

    Abstract: Parsing Expression Grammars (PEGs) are a recognition-based formalism which allows to describe the syntactical and the lexical elements of a language. The main difference between Context-Free Grammars (CFGs) and PEGs relies on the interpretation of the choice operator: while the CFGs' unordered choice e | e' is interpreted as the union of the languages recognized by e and e, the PEGs' prioritized c… ▽ More

    Submitted 9 November, 2020; originally announced November 2020.

    ACM Class: F.4.2; F.4.3; D.3.4

  13. arXiv:2007.07571  [pdf, other

    q-bio.QM cs.LO

    Computational Logic for Biomedicine and Neurosciences

    Authors: Elisabetta de Maria, Joelle Despeyroux, Amy Felty, Pietro Liò, Carlos Olarte, Abdorrahim Bahrami

    Abstract: We advocate here the use of computational logic for systems biology, as a \emph{unified and safe} framework well suited for both modeling the dynamic behaviour of biological systems, expressing properties of them, and verifying these properties. The potential candidate logics should have a traditional proof theoretic pedigree (including either induction, or a sequent calculus presentation enjoying… ▽ More

    Submitted 6 October, 2020; v1 submitted 15 July, 2020; originally announced July 2020.

  14. arXiv:1906.11742  [pdf, ps, other

    cs.LO

    A Game Model for Proofs with Costs

    Authors: Timo Lang, Carlos Olarte, Elaine Pimentel, Christian Fermuller

    Abstract: We look at substructural calculi from a game semantic point of view, guided by certain intuitions about resource conscious and, more specifically, cost conscious reasoning. To this aim, we start with a game, where player I defends a claim corresponding to a (single-conclusion) sequent, while player II tries to refute that claim. Branching rules for additive connectives are modeled by choices of II… ▽ More

    Submitted 27 June, 2019; originally announced June 2019.

    Comments: To appear in TABLEAUX'19

  15. The ILLTP Library for Intuitionistic Linear Logic

    Authors: Carlos Olarte, Valeria de Paiva, Elaine Pimentel, Giselle Reis

    Abstract: Benchmarking automated theorem proving (ATP) systems using standardized problem sets is a well-established method for measuring their performance. However, the availability of such libraries for non-classical logics is very limited. In this work we propose a library for benchmarking Girard's (propositional) intuitionistic linear logic. For a quick bootstrap** of the collection of problems, an… ▽ More

    Submitted 15 April, 2019; originally announced April 2019.

    Comments: In Proceedings Linearity-TLLA 2018, arXiv:1904.06159

    Journal ref: EPTCS 292, 2019, pp. 118-132

  16. arXiv:1808.04867  [pdf, ps, other

    cs.LO

    An Assertion language for slicing Constraint Logic Languages

    Authors: Moreno Falaschi, Carlos Olarte

    Abstract: Constraint Logic Programming (CLP) is a language scheme for combining two declarative paradigms: constraint solving and logic programming. Concurrent Constraint Programming (CCP) is a declarative model for concurrency where agents interact by telling and asking constraints in a shared store. In a previous paper, we developed a framework for dynamic slicing of CCP where the user first identifies th… ▽ More

    Submitted 30 November, 2018; v1 submitted 14 August, 2018; originally announced August 2018.

    Comments: Pre-proceedings paper presented at the 28th International Symposium on Logic-Based Program Synthesis and Transformation (LOPSTR 2018), Frankfurt am Main, Germany, 4-6 September 2018 (arXiv:1808.03326)

    Report number: LOPSTR/2018/12

  17. arXiv:1802.04695  [pdf, other

    cs.LO

    A Concurrent Constraint Programming Interpretation of Access Permissions

    Authors: Carlos Olarte, Elaine Pimentel, Camilo Rueda

    Abstract: A recent trend in object oriented (OO) programming languages is the use of Access Permissions (APs) as an abstraction for controlling concurrent executions of programs. The use of AP source code annotations defines a protocol specifying how object references can access the mutable state of objects. Although the use of APs simplifies the task of writing concurrent code, an unsystematic use of them… ▽ More

    Submitted 13 February, 2018; originally announced February 2018.

    Comments: This paper is under consideration for publication in Theory and Practice of Logic Programming (TPLP)

  18. arXiv:1608.08779  [pdf, ps, other

    cs.LO

    Hybrid and Subexponential Linear Logics Technical Report

    Authors: Joëlle Despeyroux, Carlos Olarte, Elaine Pimentel

    Abstract: HyLL (Hybrid Linear Logic) and SELL (Subexponential Linear Logic) are logical frameworks that have been extensively used for specifying systems that exhibit modalities such as temporal or spatial ones. Both frameworks have linear logic (LL) as a common ground and they admit (cut-free) complete focused proof systems. The difference between the two logics relies on the way modalities are handled. In… ▽ More

    Submitted 2 September, 2016; v1 submitted 31 August, 2016; originally announced August 2016.

  19. arXiv:1608.05252  [pdf, other

    cs.LO cs.PL

    Slicing Concurrent Constraint Programs

    Authors: Moreno Falaschi, Maurizio Gabbrielli, Carlos Olarte, Catuscia Palamidessi

    Abstract: Concurrent Constraint Programming (CCP) is a declarative model for concurrency where agents interact by telling and asking constraints (pieces of information) in a shared store. Some previous works have developed (approximated) declarative debuggers for CCP languages. However, the task of debugging concurrent programs remains difficult. In this paper we define a dynamic slicer for CCP and we show… ▽ More

    Submitted 10 February, 2017; v1 submitted 18 August, 2016; originally announced August 2016.

    Comments: Pre-proceedings paper presented at the 26th International Symposium on Logic-Based Program Synthesis and Transformation (LOPSTR 2016), Edinburgh, Scotland UK, 6-8 September 2016 (arXiv:1608.02534)

    Report number: LOPSTR/2016/21

  20. A Proof Theoretic Study of Soft Concurrent Constraint Programming

    Authors: Elaine Pimentel, Carlos Olarte, Vivek Nigam

    Abstract: Concurrent Constraint Programming (CCP) is a simple and powerful model for concurrency where agents interact by telling and asking constraints. Since their inception, CCP-languages have been designed for having a strong connection to logic. In fact, the underlying constraint system can be built from a suitable fragment of intuitionistic (linear) logic --ILL-- and processes can be interpreted as fo… ▽ More

    Submitted 9 May, 2014; originally announced May 2014.

    ACM Class: F.3.1; D.3.2

    Journal ref: Theory and Practice of Logic Programming 14 (2014) 649-663

  21. Abstract Interpretation of Temporal Concurrent Constraint Programs

    Authors: Moreno Falaschi, Carlos Olarte, Catuscia Palamidessi

    Abstract: Timed Concurrent Constraint Programming (tcc) is a declarative model for concurrency offering a logic for specifying reactive systems, i.e. systems that continuously interact with the environment. The universal tcc formalism (utcc) is an extension of tcc with the ability to express mobility. Here mobility is understood as communication of private names as typically done for mobile systems and secu… ▽ More

    Submitted 9 December, 2013; originally announced December 2013.

    ACM Class: F.3.1; D.3.2

    Journal ref: Theory and Practice of Logic Programming 15 (2015) 312-357

  22. Towards a Unified Framework for Declarative Structured Communications

    Authors: Hugo A. López, Carlos Olarte, Jorge A. Pérez

    Abstract: We present a unified framework for the declarative analysis of structured communications. By relying on a (timed) concurrent constraint programming language, we show that in addition to the usual operational techniques from process calculi, the analysis of structured communications can elegantly exploit logic-based reasoning techniques. We introduce a declarative interpretation of the language f… ▽ More

    Submitted 4 February, 2010; originally announced February 2010.

    ACM Class: F.3.1; F.3.2; C.2.4

    Journal ref: EPTCS 17, 2010, pp. 1-15