Nothing Special   »   [go: up one dir, main page]

Skip to main content

Labelled Calculi for Lattice-Based Modal Logics

  • Conference paper
  • First Online:
Logic and Its Applications (ICLA 2023)

Abstract

We introduce labelled sequent calculi for the basic normal non-distri-butive modal logic \(\textbf{L}\) and 31 of its axiomatic extensions, where the labels are atomic formulas of a first order language which is interpreted on the canonical extensions of the algebras in the variety corresponding to the logic \(\textbf{L}\). Modular proofs are presented that these calculi are all sound, complete and conservative w.r.t. \(\textbf{L}\), and enjoy cut elimination and the subformula property. The introduction of these calculi showcases a general methodology for introducing labelled calculi for the class of LE-logics and their analytic axiomatic extensions in a principled and uniform way.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.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

Similar content being viewed by others

Notes

  1. 1.

    For any complete lattice L, any \(j\in L\) is completely join-irreducible if \(j\ne \bot \) and for any \(S\subseteq L\), if \(j = \bigvee S\) then \(j\in S\). Dually, any \(m\in L\) is completely meet-irreducible if \(m\ne \top \) and for any \(S\subseteq L\), if \(m = \bigwedge S\) then \(m\in S\).

  2. 2.

    The unary operations \(\blacksquare ^{\mathbb {A}^\delta }\) and on \(\mathbb {A}^\delta \) are the unique maps satisfying the equivalences \(\Diamond ^\sigma u\le v\) iff \(u\le \blacksquare ^{\mathbb {A}^\delta }v\) and iff \(u\le \Box ^\pi v\) for all \(u, v\in \mathbb {A}^\delta \).

  3. 3.

    By the general theory of unified correspondence (cf. [7]), this is the case of every subset \(\varSigma \) of the set of axioms listed at the end of Sect. 2.1.

  4. 4.

    Therefore, every instantiation of a labelled formula (resp. a pure structure) occurring in \(R \in \mathbf {A.L}\) is nonparametric. For instance, \(\textbf{j}\le p\) is nonparametric in Id\(_{\textbf{j}\le p}\), and \(A \le \textbf{m}, \textbf{j}\le \Box A, \textbf{j}\le \Box \textbf{m}\) are all nonparametric in \(\Box _P\). Moreover, according to Definition 1, every instantiation of a structure (resp. a labelled formula) in the conclusion of initial rules (resp. logical rules) is principal. For instance, \(\textbf{j}\le p\) is principal in Id\(_{\textbf{j}\le p}\) and \(\textbf{j}\le \Box A\) is principal in \(\Box _P\).

  5. 5.

    For instance, given an instantiation r of the rule \(\wedge _S\), assuming \(\sigma \in \varGamma \) in the first (resp. second) premise of r, then it occurs in the same position in the conclusion of r, and these two occurrences of \(\sigma \) are locally congruent in r. Nonetheless, notice that the two occurrences of \(\sigma \) in the premises of r are not locally congruent in r.

  6. 6.

    That is, we show that, for any \(\mathcal {L}\)-axiom \(s = A\vdash B \in \{\)(T), (4), (B), (D), (C)\(\}\), a derivation exists in \(\mathbf {A.L}\{s\}\) of the sequent \(\textbf{j}\le A\vdash \textbf{j}\le B\), or equivalently of \(B\le \textbf{m}\vdash A\le \textbf{m}\).

  7. 7.

    Given the result in Lemma 1, notice that this is the same as saying that all occurrences of \(\textbf{j}\) (resp. \(\textbf{m}\)) are eliminated, except in the case of cut rules, which have two premises. But, if the cut formula has a \(\textbf{j}\)-twin (resp. \(\textbf{m}\)-twin) in \(\varGamma \) in the one premise and in \(\varDelta '\) in the other, the conclusion \(\varGamma ,\varGamma '\ \,{\vdash }\ \,\varDelta ,\varDelta '\) will still have the \(\textbf{j}\)-twin (resp. \(\textbf{m}\)-twin) property.

  8. 8.

    Notice that we are not requiring that every meta-structure is displayable.

  9. 9.

    Notice that the writing \(\pi _2 \,[\{\varPi , \varSigma \} /a]\) does not mean that \(\varPi \) and \(\varSigma \) remain untouched in \(\pi _2\), namely it does not mean that every sequent in \(\pi _2\) is of the form \(\varPi , \varGamma '' \vdash \varSigma , \varDelta ''\) for some \(\varGamma '', \varDelta ''\). Indeed, structures in \(\varPi \) or in \(\varSigma \) might play the role of active structures in some applications of switch rules occurring in \(\pi _2\), if any.

References

  1. Chen, J., Greco, G., Palmigiano, A., Tzimoulis, A.: Syntactic completeness of proper display calculi. ACM Trans. Comput. Log. 23, 1–46 (2022)

    Article  MathSciNet  MATH  Google Scholar 

  2. Conradie, W., Frittella, S., Manoorkar, K., Nazari, S., Palmigiano, A., Tzimoulus, A., Wijnberg, N.M.: Rough concepts. Inf. Sci. 561, 371–413 (2021)

    Article  MathSciNet  Google Scholar 

  3. Conradie, W., Frittella, S., Palmigiano, A., Piazzai, M., Tzimoulis, A., Wijnberg, N.M.: Categories: how i learned to stop worrying and love two sorts. In: Väänänen, J., Hirvonen, Å., de Queiroz, R. (eds.) WoLLIC 2016. LNCS, vol. 9803, pp. 145–164. Springer, Heidelberg (2016). https://doi.org/10.1007/978-3-662-52921-8_10

    Chapter  MATH  Google Scholar 

  4. Conradie, W., Frittella, S., Palmigiano, A., Piazzai, M., Tzimoulis, A., Wijnberg, N.M.: Toward an epistemic-logical theory of categorization. EPTCS, vol. 251 (2017)

    Google Scholar 

  5. Conradie, W., Ghilardi, S., Palmigiano, A.: Unified correspondence. In: Baltag, A., Smets, S. (eds.) Johan van Benthem on Logic and Information Dynamics. OCL, vol. 5, pp. 933–975. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-06025-5_36

    Chapter  Google Scholar 

  6. Conradie, W., Palmigiano, A.: Algorithmic correspondence and canonicity for distributive modal logic. Ann. Pure Appl. Logic 163(3), 338–376 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  7. Conradie, W., Palmigiano, A.: Algorithmic correspondence and canonicity for non-distributive logics. Ann. Pure Appl. Logic 170(9), 923–974 (2019)

    Article  MathSciNet  MATH  Google Scholar 

  8. Conradie, W., Palmigiano, A., Robinson, C., Wijnberg, N.: Non-distributive logics: from semantics to meaning. In: Rezus, A. (ed.) Contemporary Logic and Computing. Landscapes in Logic, vol. 1, pp. 38–86. College Publications (2020)

    Google Scholar 

  9. Davey, B.A., Priestley, H.A.: Introduction to Lattices and Order, 2nd edn. Cambridge University Press, New York (2002)

    Book  MATH  Google Scholar 

  10. De Domenico, A., Greco, G.: Algorithmic correspondence and analytic rules. In: Advances in Modal Logic, vol. 14, pp. 371–389. College Publications (2022)

    Google Scholar 

  11. Dunn, J.M., Gehrke, M., Palmigiano, A.: Canonical extensions and relational completeness of some structural logics. J. Symb. Log. 70(3), 713–740 (2005)

    Article  MATH  Google Scholar 

  12. Frittella, S., Greco, G., Kurz, A., Palmigiano, A., Sikimić, V.: Multi-type display calculus for dynamic epistemic logic. J. Log. Comput. 26(6), 2017–2065 (2016)

    Article  MathSciNet  MATH  Google Scholar 

  13. Ganter, B., Wille, R.: Formal Concept Analysis: Mathematical Foundations. Springer, Heidelberg (2012)

    MATH  Google Scholar 

  14. Gehrke, M., Harding, J.: Bounded lattice expansions. J. Algebra 238, 345–371 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  15. Greco, G., Ma, M., Palmigiano, A., Tzimoulis, A., Zhao, Z.: Unified correspondence as a proof-theoretic tool. J. Log. Comput. 28(7), 1367–1442 (2016)

    MathSciNet  MATH  Google Scholar 

  16. Negri, S.: Proof analysis in modal logic. J. Philos. Log. 34, 507–544 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  17. Negri, S., Dyckhoff, R.: Proof analysis in intermediate logics. Arch. Math. Logic 51(1), 71–92 (2012)

    MathSciNet  MATH  Google Scholar 

  18. Pawlak, Z.: Rough sets. IJCIS 11(5), 341–356 (1982)

    MATH  Google Scholar 

  19. Simpson, A.K.: The proof theory and semantics of intuitionistic modal logic. Ph.D. dissertation, University of Edinburgh (1994)

    Google Scholar 

  20. van der Berg, I., De Domenico, A., Greco, G., Manoorkar, K., Palmigiano, A., Panettiere, M.: Labelled calculi for the logics of rough concepts. In: Banerjee, M., Sreejith, A.V. (eds.) ICLA 2023. LNCS, vol. 13963, pp. 172–188. Springer, Heidelberg (2023). https://doi.org/10.1007/978-3-031-26689-8_13

  21. Wansing, H.: Displaying Modal Logic. Kluwer (1998)

    Google Scholar 

  22. Wansing, H.: Sequent systems for modal logics. In: Gabbay, D.M., Guenthner, F. (eds.) Handbook of Philosophical Logic, vol. 8, pp. 61–145. Springer, Dordrecht (2002). https://doi.org/10.1007/978-94-010-0387-2_2

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Giuseppe Greco .

Editor information

Editors and Affiliations

A Proper Labelled Calculi

A Proper Labelled Calculi

In what follows we provide a formal definition of the display property and proper labelled calculi.

Definition 5 (Display)

A nominal \(\textbf{j}\) (resp. conominal \(\textbf{m}\)) is always in display in a labelled formula \(\textbf{j}\le A\) (resp. \(A\le \textbf{m}\)), and is in display in a pure structure t iff \(t=\textbf{j}\le \textbf{T}\) (resp. \(t=\textbf{T}\le \textbf{m}\)) for some term \(\textbf{T}\) such that \(\textbf{j}\) does not occur in \(\textbf{T}\).

A pure structure \(\textbf{j}\le \textbf{T}\) (resp. \(\textbf{T}\le \textbf{m}\)) is in display in a sequent s if \(\textbf{j}\) (resp. \(\textbf{m}\)) is in display in each structure of s in which it occurs.

A labelled formula \(\textbf{j}\le A\) (resp. \(A \le \textbf{m}\)) is in display in a sequent s if \(\textbf{j}\) (resp. \(\textbf{m}\)) is in display in each structure of s in which it occurs.

A proof system enjoys the display property iff for every derivable sequent \(s = \varGamma \vdash \varDelta \) and every structure \(\sigma \in s\), the sequent s can be equivalently transformed, using the rules of the system, into a sequent \(s'\) s.t. \(\sigma \) occurs in display in \(s'\) (in this case we might say that \(\sigma \) is displayable).Footnote 8

Definition 6 (Proper labelled calculi)

A proof system is a proper labelled calculus if it satisfies the following list of conditions:

C\(_1\) : Preservation of Formulas. Each formula occurring in a premise of an inference r is a subformula of some formula in the conclusion of r.

C\(_2\) : Shape-Alikeness of Parameters and Formulas/Terms in Congruent Structures. (i) Congruent parameters are occurrences of the same (meta-)structure (i.e. instantiations of structure metavariables in the application of a rule R except for switch rules); (ii) instantiations of labelled formulas in the application of switch rules (in the case of \(\mathbf {A.L}\varSigma \), occurrences of the form \(\textbf{j}\le C\) and \(C \le \textbf{m}\)) are congruent and the formulas in these occurrences instantiate the same formula metavariable (namely C); (iii) instantiations of pure structures in the application of switch rules (in the case of \(\mathbf {A.L}\varSigma \), occurrences of the form \(\textbf{j}\le \textbf{T}''\) and \(\textbf{T}'' \le \textbf{m}\)) are congruent and exactly one term in these occurrences instantiate the same term metavariable (namely \(\textbf{T}''\)).

C\(_3\) : Non-proliferation of Parameters and Congruent Structures. (i) Each parameter in an inference r is congruent to at most one constituent in the conclusion of r. (ii) Each nonparametric structure in the instantiation r of a switch rule R is congruent to at most one nonparametric structure in the conclusion of r.

C\(_4\) : Position-Alikeness of Parameters and Congruent Structures. Congruent parameters and congruent structures occur in the same position (i.e. either in precedent position or in succedent position) in their respective sequents.

C\(_5\) : Display of Principal Constituents. If a labelled formula a is principal in the conclusion of an inference r, then a is in display.

C\('_5\) : Display-Invariance of Axioms and Structural Rules. If a structure \(\sigma \) occurs in the conclusion s of a structural rule (where R is an axiom whenever the set of premises is empty), then either \(\sigma \) occurs in display in s, or a structure \(\sigma '\) and a sequent \(s'\) exist s.t. \(\sigma '\) is in display in \(s'\), and \(s'\) is derivable from s via application of switch and adjunction rules only, and \(\sigma \) and \(\sigma '\) are congruent in this derivation. Moreover, if the rule R is an axiom, then is an axiom of the calculus as well.

C\(_6\) : Closure Under Substitution for Succedent Parts. Each rule is closed under simultaneous substitution of (sets of) arbitrary structures for congruent labelled formulas occurring in succedent position.

C\(_7\) : Closure Under Substitution for Precedent Parts. Each rule is closed under simultaneous substitution of (sets of) arbitrary structures for congruent labelled formulas occurring in precedent position.

where \(\overline{\sigma }\) is a multi-set of structures and \(\overline{\sigma }/a\) means that \(\overline{\sigma }\) are substituted for a.

This condition caters for the step in the cut-elimination procedure in which the cut needs to be “pushed up” over rules in which the cut-formula in succedent position is parametric.

C\(_8\) : Eliminability of Matching Principal Constituents. This condition requests a standard Gentzen-style checking, which is now limited to the case in which both cut formulas are principal, i.e. each of them has been introduced with the last rule application of each corresponding subdeduction. In this case, analogously to the proof Gentzen-style, condition C\(_8\) requires being able to transform the given deduction into a deduction with the same conclusion in which either the cut is eliminated altogether, or is transformed in one or more applications of the cut rule(s), involving proper subformulas of the original cut-formula.

We now provide the proof of Theorem 1 stated in Sect. 4.4.

Proof

The proof is close to the proofs in [12] and [22, Section 3.3, Appendix A]. As to the principal move (i.e. both labelled cut formulas are principal), condition C\(_8\) guarantees that this cut application can be eliminated. As to the parametric moves (i.e. at least one labelled cut formula is parametric), we are in the following situation:

figure bb

where we assume that the cut labelled formula a is parametric in the conclusion of \(\pi _2\) (the other case is symmetric), and \((\varGamma \vdash \varDelta )[a]^{pre}\) (resp. \((\varPi \vdash \varSigma )[a]^{suc}\)) means that a occur in precedent (resp. succedent) position in \(\varGamma \vdash \varDelta \) (resp. \(\varPi \vdash \varSigma \)).

Conditions C\(_2\)-C\(_4\) make it possible to follow the history of that occurrence of a, since these conditions enforce that the history takes the shape of a tree, of which we consider each leaf. Let \(a_{u_i}\) (abbreviated to \(a_u\) from now on) be one such uppermost-occurrence in the history-tree of the parametric cut term a occurring in \(\pi _2\), and let \(\pi _{2.i}\) be the subderivation ending in the sequent \(\varGamma _i \vdash \varDelta _i\), in which \(a_u\) is introduced.

Wansing’s parametric case (1) splits into two subcases: (1a) \(a_u\) is introduced in display; (1b) \(a_u\) is not introduced in display. Condition C\('_5\) guarantees that (1b) can only be the case when \(a_u\) has been introduced via an axiom.

If (1a), then we can perform the following transformation:

figure bc

where \(\pi _2 \,[\{\varPi , \varSigma \} /a]\) is the derivation obtained by \(\pi _2\) by substituting \(\varPi , \varSigma \) for a in \(\pi _2\).Footnote 9 Notice that the assumption that a is parametric in the conclusion of \(\pi _2\) and that \(a_u\) is principal implies that \(\pi _2\) has more than one node, and hence the transformation above results in a cut application of strictly lower height. Moreover, condition C\(_7\) implies that Cut’ is well defined and the substitution of \(\{\varPi , \varSigma \}\) for a in \(\pi _2\) gives rise to an admissible derivation \(\pi _2 \,[\{\varPi , \varSigma \}/a]^{pre}\) in the calculus (use C\(_6\) for the symmetric case). If (1b), i.e. if \(a_u\) is the principal formula of an axiom, the situation is illustrated below in the derivation on the left-hand side:

figure bd

where \((\varGamma _i \vdash \varDelta _i) [a_u]^{pre}[a]^{suc}\) is an axiom. Then, condition C\('_5\) implies that some sequent \((\varGamma '_i \vdash \varDelta '_i) [a_u]^{pre}[a]^{suc}\) exists, which is display-equivalent to the first axiom, and in which \(a_u\) occurs in display. This new sequent can be either identical to \((\varGamma _i \vdash \varDelta _i) [a_u]^{pre}[a]^{suc}\), in which case we proceed as in case (1a), or it can be different, in which case, condition C\('_5\) guarantees that it is an axiom as well. Further, if \(\pi \) is the derivation consisting of applications of adjunction and switch rules which transform the latter axiom into the former, then let \(\pi ' = \pi \,[\{\varPi ,\varSigma \}/a_u]\). As discussed when treating (1a), the assumptions imply that \(\pi _2\) has more than one node, so the transformation described above results in a cut application of strictly lower height. Moreover, condition C\(_7\) implies that Cut’ is well defined and substituting \(\{\varPi , \varSigma \}\) for \(a_u\) in \(\pi _2\) and in \(\pi \) gives rise to admissible derivations \(\pi _2 \,[\{\varPi , \varSigma \}/a_u]\) and \(\pi '\) in the calculus (use C\(_6\) for the symmetric case).

As to Wansing’s case (2), assume that \(a_u\) has been introduced as a parameter in the conclusion of \(\pi _{2.i}\) by an application r of the rule R.

Therefore, the transformation below yields a derivation where \(\pi _1\) is not used at all and the cut is not applied.

figure be

From this point on, the proof proceeds like in [22].

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

van der Berg, I., De Domenico, A., Greco, G., Manoorkar, K.B., Palmigiano, A., Panettiere, M. (2023). Labelled Calculi for Lattice-Based Modal Logics. In: Banerjee, M., Sreejith, A.V. (eds) Logic and Its Applications. ICLA 2023. Lecture Notes in Computer Science, vol 13963. Springer, Cham. https://doi.org/10.1007/978-3-031-26689-8_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-26689-8_3

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-26688-1

  • Online ISBN: 978-3-031-26689-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics