On the construction of multi-valued concurrent dynamic logics

From MaRDI portal
Publication:777901

DOI10.1007/978-3-030-38808-9_14zbMATH Open1495.03051arXiv1911.00462OpenAlexW2999491751MaRDI QIDQ777901FDOQ777901


Authors: Leandro G. Gomes Edit this on Wikidata


Publication date: 8 July 2020

Abstract: Dynamic logic is a powerful framework for reasoning about imperative programs. An extension with a concurrent operator [18] was introduced to formalise programs running in parallel. In other direction, other authors proposed a systematic method for generating multi-valued propositional dynamic logics to reason about weighted programs [14]. This paper presents the first step of combining these two frameworks to introduce uncertainty in concurrent computations. In the developed framework, a weight is assigned to each branch of the parallel execution, resulting in a (possible) asymmetric parallelism, inherent to fuzzy programming paradigm [21, 2]. By adopting such an approach, a family of logics is obtained, called multi-valued concurrent propositional dynamic logics (CGDL(A)), parametric on an action lattice A specifying a notion of "weight" assigned to program execution. Additionally, the validity of some axioms of CPDL is discussed in the new family of generated logics.


Full work available at URL: https://arxiv.org/abs/1911.00462




Recommendations




Cited In (2)





This page was built for publication: On the construction of multi-valued concurrent dynamic logics

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q777901)