Mario R. F. Benevides

dblp:29/5198 · also Mario Roberto Folhadela Benevides · DBLP profile ↗
← Back
20ranked-venue papers
12as first author
4since 2021 · last 2025
0000-0002-1481-1942ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 15 · 8 first-author · 3 since 2021Artificial intelligence and machine learning · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 2 · 2 first-author · 1 since 2021Databases, data management, data science and information retrieval · 1
YearPublicationVenuePosition
2025 Towards determinism in PDL: relations and proof theory
abstract
Abstract Guarded Kleene Algebra with Tests (GKAT) was presented as a fragment of KAT to abstract imperative programming languages, where only if-then-else and while-do statements are allowed in the language. The loss of expressiveness is, nevertheless, compensated by a clear advantage over KAT: it allows almost linear decidability of program equivalence. In this work, we give the first step to optimizing the complexity of dynamic logic equivalence, which is EXPTIME-complete in propositional dynamic logic (PDL). First, and based on strict deterministic PDL, we present guarded propositional dynamic logic (GPDL), a fragment of PDL where programs correspond to GKAT terms. It comes embedded, as expected, with a semantics over relational models and a sound axiomatisation. Then, we present a Natural Deduction system for GPDL, proving its soundness and completeness, concerning the axiomatisation. Based on Smolka et al. (2019, Proceedings of the ACM Programming Language 4), we obtain the main result of this work—the equivalence of GPDL programs can be established in almost linear time.
Mario R. F. Benevides, Leandro Gomes 0001, Bruno Lopes 0001
J. Log. Comput.1
2025 Temporal logics for compartmental models
abstract
Abstract This paper introduces two logic frameworks for the study of SIR (Susceptible-Infected-Recovered) and SIRS compartmental epidemic models, one based on Linear Temporal Logic and the other on Computation Tree Logic. We provide a short literature overview on compartmental models and other related works using logics, and then define our logics with their respective axiomatizations, and demonstrate their soundness and completeness proofs.
Vitor Machado, Mario R. F. Benevides
J. Log. Comput.2
2022 Graded epistemic logic with public announcement
Mario R. F. Benevides, Alexandre Madeira, Manuel A. Martins 0001
J. Log. Algebraic Methods Program.1
2022 Temporal logic for social networks
abstract
Abstract This paper introduces a logic with a class of social network models that is based on standard Linear Temporal Logic, which allows for leveraging the power of existing model checkers for the analysis of social networks. We provide a short literature overview, and then define our logic and its axiomatization, present some simple motivational examples of both models and formulas and show its soundness and completeness via a translation into propositional formulas. Lastly, we discuss model checking, time complexity analysis and a Susceptible–Infectious–Recovered model variation for infectious diseases.
Vitor Machado, Mario R. F. Benevides
J. Log. Comput.2
2020 DaLí - Dynamic Logic, new trends and applications
Mario R. F. Benevides, Alexandre Madeira
J. Log. Algebraic Methods Program.1
2018 On Diagrams and General Model Checkers
Sheila R. M. Veloso, Paulo A. S. Veloso, Mario R. F. Benevides, Isaque Lima 0001
Diagrams3
2018 Towards reasoning about Petri nets: A Propositional Dynamic Logic based approach
Mario R. F. Benevides, Bruno Lopes 0001, Edward Hermann Haeusler
Theor. Comput. Sci.1
2017 Bisimilar and logically equivalent programs in PDL with parallel operator
Mario R. F. Benevides
Theor. Comput. Sci.1
2017 On a graph calculus for modalities
Paulo A. S. Veloso, Sheila R. M. Veloso, Mario R. F. Benevides
Theor. Comput. Sci.3
2016 Propositional Dynamic Logic for Petri Nets with Iteration
Mario R. F. Benevides, Bruno Lopes 0001, Edward Hermann Haeusler
ICTAC1
2014 Polynomial hierarchy graph properties in hybrid logic
Francicleber Martins Ferreira, Cibele Freire, Mario R. F. Benevides, Luis Menasché Schechter, Ana Teresa C. Martins
J. Comput. Syst. Sci.3
2014 Propositional dynamic logics for communicating concurrent programs with CCS's parallel operator
abstract
This work presents three increasingly expressive Dynamic Logics in which the programs are described in a language based on CCS. Our goal is to build dynamic logics that are suitable for the description and verification of properties of communicating concurrent systems, in a similar way as PDL is used for the sequential case. In order to accomplish that, CCS’s operators and constructions are added to a basic modal logic. Doing this, the semantics of CCS’s parallel operator allows us to build dynamic logics that support communicating and concurrent programs. We build a simple Kripke semantics for these logics, provide complete axiomatizations for them and show that they have the finite model property. This contrasts with other dynamic logics with parallel operators presented in the literature, such as Peleg’s Concurrent PDL with Channels, where either the parallel programs cannot communicate, or at least one of the properties mentioned above (simple Kripke semantics, complete axiomatization and finite model property) is missing.
Mario R. F. Benevides, Luis Menasché Schechter
J. Log. Comput.1
2011 Hybrid Logics and NP Graph Properties
Francicleber Martins Ferreira, Cibele Freire, Mario R. F. Benevides, Luis Menasché Schechter, Ana Teresa C. Martins
WoLLIC3
2011 A study on multi-dimensional products of graphs and hybrid logics
Mario R. F. Benevides, Luis Menasché Schechter
Theor. Comput. Sci.1
2008 A Propositional Dynamic Logic for CCS Programs
Mario R. F. Benevides, Luis Menasché Schechter
WoLLIC1
2001 A priority dynamics for generalized drinking philosophers
Valmir C. Barbosa, Mario R. F. Benevides, Ayru L. Oliveira Filho
Inf. Process. Lett.2
2001 Sharing Resources at Nonuniform Access Rates
Valmir C. Barbosa, Mario R. F. Benevides, Felipe M. G. França
Theory Comput. Syst.2
1997 Automatic Generation of CCS Specifications for Resource Sharing Problems
Mario R. F. Benevides, Marcelo Sihman
OPODIS1
1995 Multiple Database Logic
Mario R. F. Benevides
ECSQARU1
1992 A Constructive Presentation for the Modal Connective of Necessity (\Box)
abstract
This work provides a constructive presentation of modal logis in natural deduction style. The modal connective □ is presented in a constructive form, which can be considered as an operational semantics for it. Modal connectives have been recognized as intentional connectives for a long time, but modal logicians have insisted in using extensional techniques to deal with them. In this paper, the modal connective is presented as a higher-order connective defined on top of the object level logical connectives. The simplest version of our system of modal logic with classical negation coincides with the classical modal logic K. The most important modal logics have an elegant presentation in this system. T, S4, S5, D, D4, D5 are presented, without any side effect condition on the structure of the deductions. Most presentations of intuitionistic modal logics fail in giving an intuitionistic interpretation to the modal connective. In general, such interpretations are based on some alien element (for instance, the accessibility relation), which are by no means intuitionistic. In the system described here it is not only possible to present an intuitionistic interpretation of the modal connective □, which takes into account only deducibility issues, but also to give a constructive natural deduction presentation for the □.
Mario R. F. Benevides, T. S. E. Maibaum
J. Log. Comput.1