Skip to main content

Countermodel Construction via Optimal Hypersequent Calculi for Non-normal Modal Logics

  • Conference paper
  • First Online:
Logical Foundations of Computer Science (LFCS 2020)

Abstract

We develop semantically-oriented calculi for the cube of non-normal modal logics and some deontic extensions. The calculi manipulate hypersequents and have a simple semantic interpretation. Their main feature is that they allow for direct countermodel extraction. Moreover they provide an optimal decision procedure for the respective logics. They also enjoy standard proof-theoretical properties, such as a syntactical proof of cut-admissibility.

Supported by WWTF project MA16-28 and by Project TICAMORE ANR-16-CE91-0002-01.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    The N-model condition in [4] was slightly different. However, it is easy to verify that the two conditions are equivalent with respect to the validity of formulas.

References

  1. Askounis, D., Koutras, C.D., Zikos, Y.: Knowledge means “all”, belief means “most”. J. Appl. Non-Class. Logics 26(3), 173–192 (2016)

    Article  MathSciNet  Google Scholar 

  2. Avron, A.: The method of hypersequents in the proof theory of propositional non-classical logics. In: Logic: From Foundations to Applications. Clarendon P. (1996)

    Google Scholar 

  3. Chellas, B.F.: Modal Logic. Cambridge University Press, Cambridge (1980)

    Book  Google Scholar 

  4. Dalmonte, T., Olivetti, N., Negri, S.: Non-normal modal logics: bi-neighbourhood semantics and its labelled calculi. In: Proceedings of AiML (2018)

    Google Scholar 

  5. Dalmonte, T., Olivetti, N., Negri, S.: Bi-neighbourhood semantics and labelled sequent calculi for non-normal modal logics. Part 1 (draft) (2019). http://www.lsis.org/olivetti/TR2019/TR-BINS.pdf

  6. Dalmonte, T., Olivetti, N., Negri, S., Pozzato, G.L.: PRONOM: proof-search and countermodel generation for non-normal modal logics. In: Proceedings of AIIA (2019, to appear)

    Google Scholar 

  7. Gilbert, D., Maffezioli, P.: Modular sequent calculi for classical modal logics. Studia Logica 103(1), 175–217 (2015)

    Article  MathSciNet  Google Scholar 

  8. Goble, L.: Prima facie norms, normative conflicts, and dilemmas. Handb. Deontic Logic Normative Syst. 1, 241–352 (2013)

    MathSciNet  MATH  Google Scholar 

  9. Indrzejczak, A.: Sequent calculi for monotonic modal logics. Bull. Section Logic 34(3), 151–164 (2005)

    MathSciNet  MATH  Google Scholar 

  10. Indrzejczak, A.: Admissibility of cut in congruent modal logics. Logic Logical Philos. 21, 189–203 (2011)

    MathSciNet  MATH  Google Scholar 

  11. Lavendhomme, R., Lucas, T.: Sequent calculi and decision procedures for weak modal systems. Studia Logica 65, 121–145 (2000)

    Article  MathSciNet  Google Scholar 

  12. Lellmann, B.: Combining monotone and normal modal logic in nested sequents – with countermodels. In: Cerrito, S., Popescu, A. (eds.) TABLEAUX 2019. LNCS (LNAI), vol. 11714, pp. 203–220. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-29026-9_12

    Chapter  Google Scholar 

  13. Lellmann, B., Pimentel, E.: Modularisation of sequent calculi for normal and non-normal modalities. ACM Trans. Comput. Logic 20(2), 7:1–7:46 (2019)

    Article  MathSciNet  Google Scholar 

  14. Negri, S.: Proof theory for non-normal modal logics: the neighbourhood formalism and basic results. IfCoLog J. Log. Appl 4(4), 1241–1286 (2017)

    Google Scholar 

  15. Orlandelli, E.: Sequent calculi and interpolation for non-normal logics. arXiv preprint arXiv:1903.11342 (2019)

  16. Pacuit, E.: Neighborhood Semantics for Modal Logic. Springer, Heidelberg (2017)

    Book  Google Scholar 

  17. Pattinson, D.: The logic of exact covers: completeness and uniform interpolation. In: LICS 2013 (2013)

    Google Scholar 

  18. Pauly, M.: A modal logic for coalitional power in games. J. Log. Comput. 12(1), 149–166 (2002)

    Article  MathSciNet  Google Scholar 

  19. Vardi, M.Y.: On epistemic logic and logical omniscience. In: Theoretical Aspects of Reasoning About Knowledge, pp. 293–305. Elsevier (1986)

    Google Scholar 

  20. Vardi, M.Y.: On the complexity of epistemic reasoning. In: Proceedings of 4th IEEE Symposium on Logic in Computer Science, pp. 243–252 (1989)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tiziano Dalmonte .

Editor information

Editors and Affiliations

Appendix

Appendix

Theorem 2

If \(\mathcal H_{\mathsf E^{\star }}\) contains \(\Box _\mathsf R\), then the rules \(\mathsf {cut}\) and \(\mathsf {sub}\) are admissible in \(\mathcal H_{\mathsf E^{\star }}\), otherwise \(\mathsf {cut}\) and \(\mathsf {sub_M}\) are admissible in \(\mathcal H_{\mathsf E^{\star }}\).

Proof

We prove that \(\mathsf {cut}\) and \(\mathsf {sub}\) are admissible in non-monotonic \(\mathcal H_{\mathsf E^{\star }}\); the proof in the monotonic cases is analogous. Recall that, for an application of \(\mathsf {cut}\), the cut formula is the formula which is deleted by that application, while the cut height is the sum of the heights of the derivations of the premisses of \(\mathsf {cut}\).

The theorem is a consequence of the following claims, where Cut(ch) means that all applications of \(\mathsf {cut}\) of height h on a cut formula of weight c are admissible, and Sub(c) means that all applications of \(\mathsf {sub}\) where A has weight c are admissible (for all \(\varSigma , \varPi _1, ..., \varPi _k\)): (A) \(\forall c. Cut(c, 0)\). (B) \(\forall h. Cut(0, h)\). (C) . (D) .

(A) deals with applications of \(\mathsf {cut}\) to initial sequents and is trivial.

(B) If the cut formula has weight 0, then it is \(\bot \), \(\top \), or a propositional variable p. In both situations the proof is by complete induction on h. The basic case \(h=0\) is a particular case of (A). For the inductive step, we distinguish three cases.

(i) The cut formula \(\bot \), \(\top \), or p is not principal in the last rule applied in the derivation of the left premiss. By examining all possible rule applications, we show that the application of \(\mathsf {cut}\) can be replaced by one o more applications of \(\mathsf {cut}\) at a smaller height. For instance, assume that the last rule applied is \(\Box _\mathsf L\).

figure t

The derivation is transformed as follows, with a hp-application of \(\mathsf {wk}\) and an application of \(\mathsf {cut}\) of smaller height.

figure u

The situation is similar if the last rule in the derivation of the left premiss is applied to some sequent in \(G\).

(ii) The cut formula \(\bot \), \(\top \), or p is not principal in the last rule applied in the derivation of the right premiss. The case is analogous to (i). As an example, suppose that the last rule applied is \({}_{\mathsf M}\Box _\mathsf R\).

figure v

The derivation is converted into

figure w

where \(\mathsf {cut}\) is applied at a smaller height.

(iii) The cut formula \(\bot \), \(\top \), or p is principal in the last rule applied in the derivation of both premisses. Then the cut formula is p, as \(\bot \) (resp. \(\top \)) is never principal on the right-hand side (resp. left-hand side) of the conclusion of any rule application. This means that both premisses are derived by \(\mathsf {init}\), which implies \(h=0\). Then we are back to case (A).

(C) Assume \(\forall h Cut(c,h)\). The proof is by induction on the height m of the derivation of . Here we only consider the case where \(m>0\) and the last rule applied in the derivation is \(\Box _\mathsf R\), with one block among \(\langle A, \varPi _1 \rangle , ..., \langle A, \varPi _k \rangle \) principal in the rule application:

figure x

The derivation is converted as follows. First we derive:

figure y

Moreover, by applying \(\mathsf {ew}\) to \(G\mid \varSigma \Rightarrow A\) we obtain . By auxiliary applications of \(\mathsf {wk}\) we can cut A and get . Then with further applications of cut (each time with auxiliary applications of \(\mathsf {wk}\)) we obtain By doing the same with the other premisses of \(\Box _\mathsf R\) in the initial derivation we obtain also and Then by \(\Box _\mathsf R\) we derive the conclusion of \(\mathsf {sub}\)

(D) Assume \(\forall c'<c.\, (Sub(c') \wedge \forall h'.\, Cut(c', h'))\) and \(\forall h''<h.\, Cut (c, h'')\). We show that all applications of \(\mathsf {cut}\) of height h on a cut formula of weight c can be replaced by different applications of \(\mathsf {cut}\), either of smaller height or on a cut formula of smaller weight. We can assume \(c, h > 0\) as the cases \(c=0\) and \(h=0\) have been considered already in (B) and (A). We distinguish two cases.

(i) The cut formula is not principal in the last rule application in the derivation of at least one of the two premisses of \(\mathsf {cut}\). This case is analogous to (i) or (ii) in (B).

(ii) The cut formula is principal in the last rule application in the derivation of both premisses. Then the cut formula is either , or \(B \wedge C\), or \(\Box B\).

— If the cut formula is we have

figure z

The derivation is converted into the following one:

figure aa

— If the cut formula is \(B\wedge C\) the situation is similar.

— If the cut formula is \(\Box B\) we have

figure ab

The derivation is converted as follows, with several applications of \(\mathsf {cut}\) of smaller height.

figure ac
figure ad

   \(\square \)

Theorem 8

If \(\mathcal H_{\mathsf {E(T/P/D)}^{\star }}\) contains \(\Box _\mathsf R\), then the rules \(\mathsf {cut}\) and \(\mathsf {sub}\) are admissible in \(\mathcal H_{\mathsf {E(T/P/D)}^{\star }}\), otherwise \(\mathsf {cut}\) and \(\mathsf {sub_M}\) are admissible in \(\mathcal H_{\mathsf {E(T/P/D)}^{\star }}\).

Proof

We extend point (C) (ii) in the proof of Theorem 2 to the cases where the last rule applied in the derivation of is \(\mathsf T\), \(\mathsf P\), \(\mathsf D\), or \(\mathsf D_{\mathsf {aux}}\) (resp. \(\mathsf T\), \(\mathsf P\), or \(\mathsf D_{\mathsf M}\) in monotonic case). We consider as examples the following two cases.

— The last rule is \(\mathsf T\):

figure ae

By applying the inductive hypothesis to the premiss we obtain . Then, from this and \(G\mid \varSigma \Rightarrow A\), by several applications of \(\mathsf {cut}\) (each time with auxiliary applications of \(\mathsf {wk}\)) we obtain . Finally, by \(\mathsf T\) we derive .

— The last rule is \(\mathsf P\):

figure af

By applying the inductive hypothesis to the premiss (aftar auxiliary applications of \(\mathsf {ew}\) to the other premisses of \(\mathsf {sub}\)) we obtain . Then, from this and \(G\mid \varSigma \Rightarrow A\), by several applications of \(\mathsf {cut}\) (each time with auxiliary applications of \(\mathsf {wk}\)) we obtain . Finally, by \(\mathsf P\) we derive .    \(\square \)

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Dalmonte, T., Lellmann, B., Olivetti, N., Pimentel, E. (2020). Countermodel Construction via Optimal Hypersequent Calculi for Non-normal Modal Logics. In: Artemov, S., Nerode, A. (eds) Logical Foundations of Computer Science. LFCS 2020. Lecture Notes in Computer Science(), vol 11972. Springer, Cham. https://doi.org/10.1007/978-3-030-36755-8_3

Download citation

Publish with us

Policies and ethics