Publicação
Elimination of quantifiers and undecidability in spatial logics for concurrency
| Resumo: | The introduction of spatial logics in concurrency is motivated by a shift of focus from concurrent systems towards distributed systems. Aiming at a deeper understanding of the essence of dynamic spatial logics, we study a minimal spatial logic without quantifiers or any operators talking about names. The logic just includes the basic spatial operators void, composition and its adjunct, and the next step modality; for the model we consider a tiny fragment of CCS. We show that this core logic can already encode its own extension with quantification over actions, and modalities for actions. From this result, we derive several consequences. Firstly, we establish the intensionality of the logic, we characterize the equivalence it induces on processes, and we derive characteristic formulas. Secondly, we show that, unlike in static spatial logics, the composition adjunct adds to the expressiveness of the logic, so that adjunct elimination is not possible for dynamic spatial logics, even quantifier-free. Finally, we prove that both model-checking and satisfiability problems are undecidable in our logic. We also conclude that our results extend to other calculi, namely the π-calculus and the ambient calculus. |
|---|---|
| Autores principais: | Caires, Luís |
| Outros Autores: | Lozes, Etienne |
| Assunto: | Concurrency Expressiveness Spatial logic Undecidability Theoretical Computer Science General Computer Science |
| Ano: | 2006 |
| País: | Portugal |
| Tipo de documento: | artigo |
| Tipo de acesso: | acesso aberto |
| Instituição associada: | Universidade Nova de Lisboa |
| Idioma: | inglês |
| Origem: | Repositório Institucional da UNL |
Registos relacionados
article A spatial logic for concurrency - II
por: Caires, Luís
Publicado em: (2004)
por: Caires, Luís
Publicado em: (2004)
article Spatial-behavioral types for concurrency and resource control in distributed systems
por: Caires, Luís
Publicado em: (2008)
por: Caires, Luís
Publicado em: (2008)
article Extensionality of Spatial Observations in Distributed Systems
por: Caires, Luís
Publicado em: (2007)
por: Caires, Luís
Publicado em: (2007)
article A spatial logic for concurrency (part I)
por: Caires, Luís
Publicado em: (2003)
por: Caires, Luís
Publicado em: (2003)
groups Verifying real-world software with contracts for concurrency
por: Lourenço, João M.
Publicado em: (2018)
por: Lourenço, João M.
Publicado em: (2018)
groups Safe Session-Based Concurrency with Shared Linear State
por: Rocha, Pedro
Publicado em: (2023)
por: Rocha, Pedro
Publicado em: (2023)
groups The Session Abstract Machine
por: Caires, Luís
Publicado em: (2024)
por: Caires, Luís
Publicado em: (2024)
article Adding concurrency to quantum dynamic logic
por: Jain, Manisha
Publicado em: (2025)
por: Jain, Manisha
Publicado em: (2025)
school A logical foundation for session-based concurrent computation
por: Toninho, Bernardo Parente Coutinho Fernandes
Publicado em: (2015)
por: Toninho, Bernardo Parente Coutinho Fernandes
Publicado em: (2015)
draft Controlling Algorithmic Collusion: Short Review of the Literature, Undecidability, and Alternative Approaches
por: Gata, João E.
Publicado em: (2019)
por: Gata, João E.
Publicado em: (2019)
draft Controlling algorithmic collusion : short review of the literature, undecidability, and alternative approaches
por: Gata, João E.
Publicado em: (2019)
por: Gata, João E.
Publicado em: (2019)
groups Vivid agents arguing about distributed extended logic programs
por: Schroeder, Michael
Publicado em: (1997)
por: Schroeder, Michael
Publicado em: (1997)
groups Argumentative and cooperative multi-agent system for extended logic programming
por: De Almeida Móra, Iara
Publicado em: (1998)
por: De Almeida Móra, Iara
Publicado em: (1998)
article A Logic for robotics?
por: Madeira, Alexandre
Publicado em: (2015)
por: Madeira, Alexandre
Publicado em: (2015)
groups Depending on session-typed processes
por: Toninho, Bernardo
Publicado em: (2018)
por: Toninho, Bernardo
Publicado em: (2018)
groups Pruning techniques for mixed ensembles of genetic programming models
por: Castelli, Mauro
Publicado em: (2018)
por: Castelli, Mauro
Publicado em: (2018)
groups Is k Nearest Neighbours Regression Better Than GP?
por: Vanneschi, Leonardo
Publicado em: (2020)
por: Vanneschi, Leonardo
Publicado em: (2020)
groups Combining Geometric Semantic GP with Gradient-Descent Optimization
por: Pietropolli, Gloria
Publicado em: (2022)
por: Pietropolli, Gloria
Publicado em: (2022)
groups A multiple expression alignment framework for genetic programming
por: Vanneschi, Leonardo
Publicado em: (2018)
por: Vanneschi, Leonardo
Publicado em: (2018)
groups Context-free word problem semigroups
por: Brough, Tara
Publicado em: (2019)
por: Brough, Tara
Publicado em: (2019)
article A distance between populations for one-point crossover in genetic algorithms
por: Manzoni, Luca
Publicado em: (2012)
por: Manzoni, Luca
Publicado em: (2012)
groups Forgetting in Answer Set Programming with Anonymous Cycles
por: Berthold, Matti
Publicado em: (2019)
por: Berthold, Matti
Publicado em: (2019)
groups Preserving strong equivalence while forgetting
por: Knorr, Matthias
Publicado em: (2014)
por: Knorr, Matthias
Publicado em: (2014)
groups A Self-Adaptive Approach to Exploit Topological Properties of Different GAs’ Crossover Operators
por: Ferreira, José
Publicado em: (2023)
por: Ferreira, José
Publicado em: (2023)
groups Extending local search in geometric semantic genetic programming
por: Castelli, Mauro
Publicado em: (2019)
por: Castelli, Mauro
Publicado em: (2019)
groups Gopi: compiling linear and static channels in go
por: Giunti, Marco
Publicado em: (2020)
por: Giunti, Marco
Publicado em: (2020)
groups Querying OWL 2 QL and non-monotonic rules
por: Knorr, Matthias
Publicado em: (2011)
por: Knorr, Matthias
Publicado em: (2011)
article The euclid abstract machine: Trisection of the angle and the halting problem
por: Coelho, Francisco
Publicado em: (2012)
por: Coelho, Francisco
Publicado em: (2012)
article Animated logic
por: Barroso, Pedro
Publicado em: (2020)
por: Barroso, Pedro
Publicado em: (2020)
school Type-based protocol conformance and aliasing control in concurrent java programs
por: Silva, Sérgio António Inácio da
Publicado em: (2012)
por: Silva, Sérgio António Inácio da
Publicado em: (2012)
groups Spatial Modelling of Black Scabbardfish Fishery Off the Portuguese Coast
por: André, Lídia Maria
Publicado em: (2020)
por: André, Lídia Maria
Publicado em: (2020)
groups EDDA-V2
por: Bakurov, Illya
Publicado em: (2018)
por: Bakurov, Illya
Publicado em: (2018)
groups GRASPER
por: Azevedo, Francisco de Moura E Castro Ascensão de
Publicado em: (2007)
por: Azevedo, Francisco de Moura E Castro Ascensão de
Publicado em: (2007)
school Distributed multi-threading in GNU prolog
por: Morgadinho, Nuno Eduardo Quaresma
Publicado em: (2015)
por: Morgadinho, Nuno Eduardo Quaresma
Publicado em: (2015)
book Ethics and Development of Advanced Technology Systems in Public Administration
por: Alexandre, António da Costa
Publicado em: (2023)
por: Alexandre, António da Costa
Publicado em: (2023)
groups Semi-automatic tool to identify heterogeneity zones in lge-cmr and incorporate the result into a 3d model of the left ventricle
por: Narciso, Maria
Publicado em: (2020)
por: Narciso, Maria
Publicado em: (2020)
groups Progressive Insular Cooperative GP
por: Brotto Rebuli, Karina
Publicado em: (2021)
por: Brotto Rebuli, Karina
Publicado em: (2021)
groups Practical Deductive Verification of OCaml Programs
por: Pereira, Mário
Publicado em: (2025)
por: Pereira, Mário
Publicado em: (2025)
article Reusable aspect-oriented implementations of concurrency patterns and mechanisms
por: Sobral, João Luís Ferreira
Publicado em: (2006)
por: Sobral, João Luís Ferreira
Publicado em: (2006)
article Requiem for logical nihilism, or: Logical nihilism annihilated
por: Dicher, Bogdan
Publicado em: (2020)
por: Dicher, Bogdan
Publicado em: (2020)
Registos relacionados
-
article A spatial logic for concurrency - II
por: Caires, Luís
Publicado em: (2004) -
article Spatial-behavioral types for concurrency and resource control in distributed systems
por: Caires, Luís
Publicado em: (2008) -
article Extensionality of Spatial Observations in Distributed Systems
por: Caires, Luís
Publicado em: (2007) -
article A spatial logic for concurrency (part I)
por: Caires, Luís
Publicado em: (2003) -
groups Verifying real-world software with contracts for concurrency
por: Lourenço, João M.
Publicado em: (2018)