Completeness results for memory logics (Q408552): Difference between revisions

From MaRDI portal
Import240304020342 (talk | contribs)
Set profile property.
ReferenceBot (talk | contribs)
Changed an Item
 
(One intermediate revision by one other user not shown)
Property / full work available at URL
 
Property / full work available at URL: https://doi.org/10.1016/j.apal.2011.09.005 / rank
 
Normal rank
Property / OpenAlex ID
 
Property / OpenAlex ID: W2074452517 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Expressive Power and Decidability for Memory Logics / rank
 
Normal rank
Property / cites work
 
Property / cites work: THE EXPRESSIVE POWER OF MEMORY LOGICS / rank
 
Normal rank
Property / cites work
 
Property / cites work: Representation, reasoning, and relational structures: a hybrid logic manifesto / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q2744124 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Hybrid completeness / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3408862 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Logics of communication and change / rank
 
Normal rank
Property / cites work
 
Property / cites work: Dynamic Epistemic Logic and Knowledge Puzzles / rank
 
Normal rank

Latest revision as of 01:08, 5 July 2024

scientific article
Language Label Description Also known as
English
Completeness results for memory logics
scientific article

    Statements

    Completeness results for memory logics (English)
    0 references
    0 references
    0 references
    0 references
    10 April 2012
    0 references
    This paper studies memory logics, a particular kind of propositional modal logics where a relational structure \(\mathcal M=\langle D,(R_r)_{r\in\mathrm{Rel}},L\rangle\), with \(\mathrm{Rel}\) denoting a set of accessibility relations over the domain \(D\) and \(L\) an interpretation of all propositional symbols in the language at each member of \(D\), is extended with a set of nominal symbols meant to denote members of \(D\) and a memory \(S\), that is, a subset of \(D\) meant to represent the set of members of \(D\) which have been ``explored'' and ''remembered''. The modal operators considered include the classical operators \(\langle r\rangle\), \(r\in\mathrm{Rel}\), and some of the unary operators \({\mathtt r}\mkern-14mu\bigcirc\), \({\mathtt f}\mkern-14mu\bigcirc\), \({\mathtt e}\mkern-14mu\bigcirc\) and \({{\mathtt a}\mkern-14mu\bigcirc}_{i}\) for all nominals \(i\) and the nullary operator \({\mathtt k}\mkern-14mu\bigcirc\), with the following interpretation in \(\langle\mathcal M,S\rangle\) at \(w\in D\) with \(I\) extended to map the nominals to members of \(D\): {\parindent=5mm \begin{itemize}\item[1)] Given \(s\in\mathrm{Rel}\), \(\langle\mathcal M,S\rangle,w\models\langle s\rangle\varphi\) iff there exists \(w'\in D\) with \(R_s(w,w')\) and \(\langle\mathcal M,S\rangle,w'\models\varphi\). \item[2)] Given a nominal \(i\), \(\langle\mathcal M,S\rangle,w\models {{\mathtt a}\mkern-14mu\bigcirc}_{i}\varphi\) iff \(\langle\mathcal M,S\rangle,L(i)\models\varphi\). \item[3)] \(\langle\mathcal M,S\rangle,w\models {\mathtt r}\mkern-14mu\bigcirc\varphi\) iff \(\langle\mathcal M,S\cup\{w\}\rangle,w\models\varphi\). \item[4)] \(\langle\mathcal M,S\rangle,w\models{\mathtt k}\mkern-14mu\bigcirc\) iff \(w\in S\). \item[5)] \(\langle\mathcal M,S\rangle,w\models {\mathtt f}\mkern-14mu\bigcirc\varphi\) iff \(\langle\mathcal M,S\setminus\{w\}\rangle,w\models\varphi\). \item[6)] \(\langle\mathcal M,S\rangle,w\models {\mathtt e}\mkern-14mu\bigcirc\varphi\) iff \(\langle\mathcal M,\emptyset\rangle,w\models\varphi\). \end{itemize}} So \({\mathtt r}\mkern-14mu\bigcirc\) remembers the current state, \({\mathtt f}\mkern-14mu\bigcirc\) forgets the current state, \({\mathtt e}\mkern-14mu\bigcirc\) forgets (erases) all states, and \({\mathtt k}\mkern-14mu\bigcirc\) checks whether the current state has been remembered (is ``known''). For instance, the formula \({\mathtt e}\mkern-14mu\bigcirc\;{\mathtt r}\mkern-14mu\bigcirc\langle r\rangle\;{\mathtt k}\mkern-14mu\bigcirc\) expresses that \(R_{r}\) is reflexive (the memory is cleared, the current state is memorised and it is verified that \(r\) has a loop at this state), which demonstrates that the proposed language is more expressive than basic modal logic. The authors provide complete axiomatisations for some memory logics. The first result proves completeness of the memory logic with the extra modal operators \({\mathtt r}\mkern-14mu\bigcirc\), \({\mathtt k}\mkern-14mu\bigcirc\) and \({{\mathtt a}\mkern-14mu\bigcirc}_{i}\). A key axiom is \({{\mathtt a}\mkern-14mu\bigcirc}_{i}({\mathtt r}\mkern-14mu\bigcirc\varphi\leftrightarrow\varphi[{\mathtt k}\mkern-14mu\bigcirc/{\mathtt k}\mkern-14mu\bigcirc\vee i])\) which states that when being in a state named by \(i\), remembering that state is equivalent to increase the extension of \({\mathtt k}\mkern-14mu\bigcirc\) with \(i\) throughout the formula. The proof follows the classical proof of building a Henkin model using \textit{named} maximal consistent sets. Extensions of this result are provided for the logic where \(S\) is empty, and for the class of pure formulas which contain no proposition letters (hence whose atoms are only nominals and \({\mathtt k}\mkern-14mu\bigcirc\)). Then complete axiomatisations are given for (1) the memory logic with the extra modal operators \({\mathtt r}\mkern-14mu\bigcirc\), \({\mathtt e}\mkern-14mu\bigcirc\), \({\mathtt k}\mkern-14mu\bigcirc\) and \({{\mathtt a}\mkern-14mu\bigcirc}_{i}\), (2) the memory logic with the extra modal operators \({\mathtt r}\mkern-14mu\bigcirc\), \({\mathtt f}\mkern-14mu\bigcirc\), \({\mathtt k}\mkern-14mu\bigcirc\) and \({{\mathtt a}\mkern-14mu\bigcirc}_{i}\), and (3) the memory logic with the extra modal operators \({\mathtt r}\mkern-14mu\bigcirc\), \({\mathtt e}\mkern-14mu\bigcirc\), \({\mathtt f}\mkern-14mu\bigcirc\), \({\mathtt k}\mkern-14mu\bigcirc\) and \({{\mathtt a}\mkern-14mu\bigcirc}_{i}\). Finally, the semantics of the accessibility operators is changed to: Given \(s\in\mathrm{Rel}\), \(\langle\mathcal M,S\rangle,w\models\langle s\rangle\varphi\) iff there exists \(w'\in D\) with \(R_s(w,w')\) and \(\langle\mathcal M,S\cup\{w\}\rangle,w'\models\varphi\) to remember the state being left when moving to a successor state and a complete axiomatisation is given for the memory logic with the extra modal operators \({\mathtt r}\mkern-14mu\bigcirc\) and \({\mathtt k}\mkern-14mu\bigcirc\), hence a logic which avoids the use of nominals, and which turns out to have the tree model property.
    0 references
    0 references
    modal logics
    0 references
    hybrid logics
    0 references
    memory logics
    0 references
    completeness
    0 references

    Identifiers