Skip to main content
Log in

Actuality, Tableaux, and Two-Dimensional Modal Logics

  • Original Research
  • Published:
Erkenntnis Aims and scope Submit manuscript

Abstract

In this paper we present tableau methods for two-dimensional modal logics. Although models for such logics are well known, proof systems remain rather unexplored as most of their developments have been purely axiomatic. The logics herein considered contain first-order quantifiers with identity, and all the formulas in the language are doubly-indexed in the proof systems, with the upper indices intuitively representing the actual or reference worlds, and the lower indices representing worlds of evaluation—first and second dimensions, respectively. The tableaux modulate over different notions of validity such as local, general, and diagonal, besides being general enough for several two-dimensional logics proposed in the literature. We also motivate the introduction of a new operator into two-dimensional languages and explore some of the philosophical questions raised by it concerning the relations there are between actuality, necessity, and the a priori, that seem to undermine traditional intuitive interpretations of two-dimensional operators.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Notes

  1. Axiomatizations for different two-dimensional logics can be found in, for example, Segerberg (1973), Davies and Humberstone (1980), Kaplan (1989), and Fritz (2013).

  2. Hazen (1978) develops a Fitch-style natural deduction system, except that it only contains an actuality operator alongside the modal operators.

  3. First-order axiomatic systems with an actuality operator have been investigated in Hodes (1984) and Stephanou (2005).

  4. Although, as we shall see in due course, only some two-dimensional operators will be said to be explicitly epistemic. In Sect. 5 we shall explore just some of those questions concerning quantification in order to set up a system intended to represent the discourse involving a priori knowledge following Chalmer’s version of two-dimensional semantics. In Ray and Lampert (unpublished manuscript), we develop a Lemmon-style natural deduction system for quantified two-dimensional modal logic involving actuality and fixedly operators, although two-dimensional developments of systems in the style of Fitch and Gentzen are also yet to be explored.

  5. During the time this paper was being reviewed Gilbert (2016) was published, developing two-dimensional tableaux independently from the present paper. The system considered by Gilbert is basically David and Humberstone’s propositional S5 \(\mathcal {AF}\) with the addition of a Ref operator. In addition, Gilbert presents some decidability results for different two-dimensional logics, which of course will not hold for the first-order systems herein considered. Many thanks to Shawn Standefer and an anonymous reviewer for pointing me to Gilbert’s paper.

  6. Not everyone is happy with this. Poggiolesi and Restall (2012) accuse labelled systems of exploiting explicit semantic notions in the proof system, which is unacceptable, so they claim, on the basis that the latter should employ purely syntactic tools. We do not engage in this debate here, although a response against the charge of “semantic pollution” in labelled systems can be found in Read (2015).

  7. We avoid using quotation marks for the sake of presentation, but use-mention distinctions should be clear given the context.

  8. Humberstone (2004, p.21).

  9. We should point out that, originally, Crossley and Humberstone use the formula \(\mathcal {A}\varphi \supset \mathcal {FA}\varphi \), which is fine since the repeated actuality operator can be deleted in this case without loss.

  10. In particular, see Stalnaker (1978), Jackson (1998a), and Chalmers (1996, 2004) for different usages of this notion.

  11. Analogously, one could get necessary truths that are only a posteriori knowable, for instance, by substituting any empirical truth for \(\varphi \) in \(\mathcal {A}\varphi \supset \Box \mathcal {A}\varphi \).

  12. In Restall (2012) and Fritz (2013), a priori operators behave exactly as \(\mathcal {FA}\). Thus, in Sect. 5 we develop tableau systems taking \(\mathcal {FA}\) as a single operator.

  13. The shiftably operator was previously defined in Ray and Lampert (unpublished manuscript).

  14. Hanson (2006, p. 452), defends that, to a certain extent, deep necessity and possibility seem to capture our intuitions about necessity and possibility in general even better than superficial necessity and possibility.

  15. In Humberstone (1982, p. 452), \(\mathcal {A}\) is called an inhibitor (in a logic without \(\mathcal {F}\)), for it “protects what is in its scope from the influence of an outlying modal operator.”

  16. This operator can also be found in Stalnaker (1978), being symbolized by \(\dagger \). On p. 320, Stalnaker offers \(\Box \dagger \) as an apriority operator, which is equivalent to \(\mathcal {FA}\). More on this in Sect. 4.1.

  17. This example can be found in Sider (2010, p. 225).

  18. Assuming, of course, a rigid actuality operator, where \(\mathcal {A}\) always takes us to the actual world. In a two-dimensional logic, \(\mathcal {A}\) copies down the upper world, whatever it is, whereby it is enough for the purposes of (7) that the upper world is not w.

  19. Sider formalizes Ref by using \(\times \). But since we use \(\times \) as a syntactic mark for when a branch of tableau closes, we choose a slightly different symbol instead.

  20. Also, in what follows we use \(a, b, c, \ldots \) for constant symbols and \(x, y, z, \ldots \) for individual variables.

  21. Since \(w*\in W\) is the distinguished element of W. More on this below.

  22. Thus, by following the common practice of singling out an element of the set of worlds in the models as distinguished, we get an ordered pair, rather than the usual single distinguished world \(w*\). But this in turn might give one reason to demur: the distinguished element of the models is more than often interpreted in an intuitive way as the actual world, but certainly the pair \(\langle w*,w*\rangle \) should not be understood as the actual world! We agree. An alternative would be to define (constant domain) 2D-centered models as \({\mathcal {M}}=\langle W,w*,{\mathcal {R}}_{\Box },{\mathcal {R}}_{\mathcal {F}},\mathscr {D},V\rangle \), where \(W=Z\times Z\) and \(w*\in Z\). The reason we take the distinguished element to consist of an ordered pair is because it provides us with a more uniform account of truth in a model. Since every formula is being evaluated with respect to pairs of worlds, truth in a model must, too, be relativized to a pair. And since truth in a model is defined as truth at a distinguished point, a distinguished pair is called for. (Thus, we say that truth at \(\langle w*,w*\rangle \) can be intuitively understood as truth at the actual world with respect to itself.) If one dislikes this option we offer the alternative definition in its place. This has no direct bearing on the tableaux

  23. Those are almost the same as the ones defined by Holliday and Perry (2014). In Sect. 5 we define a different system with non-rigid constants for a new kind of accessibility relation.

  24. In Sect. 5 we define another system in which this constraint is abandoned, and we discuss some philosophical issues related to it.

  25. In Priest’s (2008) case, some nodes may be expressions such as ‘nrm’, where n and m are numerals such that the possible world denoted by m is r-accessible from n. Fitting and Mendelsohn (1998), on the other hand, do not make use of single nodes reflecting the accessibility relations of the system in question. Rather, formulas may be prefixed by sequences of indices such as \(\sigma .n\), which means intuitively that n is a world accessible from \(\sigma \); whereby there is no need to add nodes with the single purpose of denoting an accessibility relation.

  26. We avoid using the letter ‘o’ to denote lower indices since it may be confused with the number 0.

  27. See, for instance, Fitting and Mendelsohn (1998, p. 49).

  28. See, for instance, Priest (2008, p. 310).

  29. See Kripke (1958, 1963).

  30. Zalta (1988) provides a list with many influential textbooks in modal logic in which the authors define validity as general rather than real-world. More recently, we could also add Fitting and Mendelsohn (1998) and Priest (2008) to the list.

  31. In our case, this has to be adjusted to pairs of worlds.

  32. For more on this, see Nelson and Zalta (2012), and Hanson (2006, 2014) for a response.

  33. This causes the rule of necessitation to fail in \(\mathbf S5 _{2D}\) as well, unless one defines general rather than local validity. In that case, \(\mathcal {A}p\supset p\) would not count as a theorem of \(\mathbf S5 _{2D}\).

  34. This was previously shown in Ray and Lampert (unpublished manuscript) for natural deduction systems with numeric indices. Since the tableaux presented here work in a similar way, this result could be easily adapted. I am grateful to Greg Ray for helpful suggestions concerning this section.

  35. For languages lacking a distinguishedly operator, one of the indices does not need to be different from ‘0’. Thus, general 2D-tableaux for \(\odot \)-free languages might begin with the pair \(\langle 0,n\rangle \), where \(0\ne n\). However, things are trickier in languages containing \(\odot \). For example, by starting a general 2D-tableau with \(\langle 0,1\rangle \) we would be able to prove \(\Box p\supset \odot \mathcal {A}p\), which is valid when (Neutrality) is assumed, but not otherwise. Since in Sect. 5 we investigate two-dimensional logics where the models are not constrained by (Neutrality), had we defined general 2D-tableaux without requiring of both indices in the tableau’s root that they must be different from ‘0’, we would have to change our definition and incorporate this restriction. Because of this, the requirement that both indices should be different from ‘0’ gives us a more general treatment to deal with general 2D-tableaux.

  36. Humberstone (2008, pp. 259–264), also discusses diagonal validity. Moreover, Kocurek (2016) adopts diagonal validity for a system containing actually and fixedly operators.

  37. In “Appendix 3” we show some results concerning how \(\mathbf S5 _{2D}\) extends those systems.

  38. See Chalmers (2004), p. 219.

  39. See Fritz (2014), p. 386. Although Chalmers (2004, p. 219), motivates conceivability as the dual of apriority, see Chalmers (2011) for a criticism.

  40. These are equivalent. See Fritz (2014).

  41. One can find the same semantics defined in Lampert (2017).

  42. A more detailed exposition can be found in Chalmers (2004).

  43. Although, of course, it might be dropped, generating thereby a different set of validities.

  44. It is a simple matter to check that for any \(\mathcal {A}\)-free formula \(\varphi \), we have both \(\Diamond \varphi \equiv \mathcal {C}\varphi \) and \(\Box \varphi \equiv \mathcal {D}\varphi \), the latter corresponding to axiom \(\mathcal {F}6\) in Davies and Humberstone’s S5 \(\mathcal {AF}\). See “Appendix 3”.

  45. Chalmers thinks all super-rigid expressions are semantically rigid. Although there are some wrinkles in the converse claim, if a semantically neutral expression is not equivalent to a super-rigid expression, it is at least equivalent to a compound of super-rigid expressions. For more details, see Chalmers (2012, p. 370).

  46. In Chalmers’ terms, this kind of expression has a constant two-dimensional intension. See Chalmers (2012, p. 370).

  47. Williamson (2013), for example, argues that T is the correct system for a logic of knowledge.

  48. Ultimately, these questions amount to the kind of accessibility relation one wants for a basic modal system.

  49. This holds regardless of the chosen notion of validity—local, general, or diagonal.

  50. In both cases, “validity” means either local, general, or three-dimensional.

  51. Tableaux for three-dimensional modal logic can be easily defined by extending the two-dimensional case with another numeric index. Note that we can also define a three-dimensional version of \(\otimes \), whereby the third index of evaluation is copied up to the first one. If we symbolize this as \(\oplus \), its semantics can be defined as \({\mathcal {M}}\begin{array}{c} u\\ v\\ w \end{array}\vDash \oplus \varphi \) if and only if \({\mathcal {M}}\begin{array}{c} w\\ w\\ w \end{array}\vDash \varphi \). More generally, for any dimension n, we can define new actuality and Ref operators accordingly. The same is true, of course, for the other two-dimensional operators mentioned here.

  52. The answer should be negative in case a condition similar to (Neutrality) is assumed:

    (3D-Neutrality) If \(\varphi \) is a basic formula, then for every \(t,u,v,w,z\in Z\), \({\mathcal {M}}{\begin{array}{c} u\\ v\\ w \end{array}}\vDash \varphi \) if and only if \({\mathcal {M}}{\begin{array}{c} t\\ z\\ w \end{array}}\vDash \varphi \).

    Once (3D-Neutrality) is assumed, the models validate \(\varphi \equiv \mathcal {N}\varphi \) for every basic formula \(\varphi \), whence \(\mathcal {N}\) does not represent any notion of necessity in itself.

  53. In Lampert (2017) we point out similar issues involving the apriority operator in a semantics based on epistemic two-dimensional semantics, as developed by Chalmers.

  54. See, for instance, Fitting and Mendelsohn (1998, pp. 58–59, 122–123), and Priest (2008, pp. 31–32, 322–323).

  55. We leave this case to the reader.

  56. Smullyan (1995, pp. 58–59), presents one for first-order logic.

  57. Where the indices i and n may be identical to j and m, respectively.

  58. Of course, we assume the models are constrained by (Neutrality).

  59. In their original paper, Crossley and Humberstone use axioms with a rule of uniform substitution. In Davies and Humberstone (1980), axiom-schemata are offered, and a redundant axiom from Crossley and Humberstone (1977) is omitted. We follow Davies and Humberstone’s presentation here.

References

  • Chalmers, D. (1996). The conscious mind. In search of a fundamental theory. Oxford: Oxford University Press.

    Google Scholar 

  • Chalmers, D. (2004). Epistemic two-dimensional semantics. Philosophical Studies, 118, 153–226.

    Article  Google Scholar 

  • Chalmers, D. (2011). Actuality and knowability. Analysis, 71(3), 411–419.

    Article  Google Scholar 

  • Chalmers, D. (2012). Constructing the World. Oxford: Oxford University Press.

    Google Scholar 

  • Cresswell, M. (1990). Entities and indices. Dordrecht: Kluwer Academic Publishers.

    Book  Google Scholar 

  • Crossley, J. N., & Humberstone, L. (1977). The logic of actually. Reports on Mathematical Logic, 8, 11–29.

    Google Scholar 

  • Davies, M., & Humberstone, L. (1980). Two notions of necessity. Philosophical Studies, 38(1), 1–30.

    Article  Google Scholar 

  • Davies, M. (2004). Reference, contingency, and the two-dimensional framework. Philosophical Studies, 118(1), 83–131.

    Article  Google Scholar 

  • Dummett, M. (Ed.). (1993). Could there be unicorns? In The seas of language (pp. 328–348). Oxford: Clarendon Press.

  • Evans, G. (1979). Reference and contingency. The Monist, 62, 161–189.

    Article  Google Scholar 

  • Fitting, M., & Mendelsohn, R. L. (1998). First-order modal logic. Dordrecht: Kluwer.

    Book  Google Scholar 

  • Fritz, P. (2013). A logic for epistemic two-dimensional semantics. Synthese, 190, 1753–1770.

    Article  Google Scholar 

  • Fritz, P. (2014). What is the correct logic of necessity, actuality, and apriority? The Review of Symbolic Logic, 7(3), 385–414.

    Article  Google Scholar 

  • Gilbert, D. R. (2016). Two-dimensional tableaux. Australasian Journal of Logic, 13(7), 143–170.

    Article  Google Scholar 

  • Hanson, W. (2006). Actuality, necessity, and logical truth. Philosophical Studies, 130, 436–459.

    Article  Google Scholar 

  • Hanson, W. (2014). Logical truth in modal languages: A reply to Nelson and Zalta. Philosophical Studies, 167, 327–339.

    Article  Google Scholar 

  • Hazen, A. P. (1978). The eliminability of the actuality operator in propositional modal logic. Notre Dame Journal of Formal Logic, 4, 617–622.

    Article  Google Scholar 

  • Hazen, A. P., Rin, B., & Wehmeier, K. (2013). Actuality in propositional modal logic. Studia Logica, 101, 487–503.

    Article  Google Scholar 

  • Hodes, H. T. (1984). Axioms for actuality. Journal of Philosophical Logic, 13, 27–34.

    Article  Google Scholar 

  • Holliday, W., & Perry, J. (2014). Roles, rigidity, and quantification in epistemic logic. In A. Baltag & S. Smets (Eds.), Trends in logic, outstanding contributions: Johan van Benthem on logic information dynamics (pp. 591–629). Berlin: Springer.

  • Humberstone, L. (1982). Scope and subjunctivity. Philosophia, 12, 99–126.

    Article  Google Scholar 

  • Humberstone, L. (2004). Two-dimensional adventures. Philosophical Studies, 118(1/2), 17–65.

    Article  Google Scholar 

  • Humberstone, L. (2008). Can every modifier be treated as a sentence modifier? Philosophical Perspectives, 22, 241–275.

    Article  Google Scholar 

  • Jackson, F. (1998a). From metaphysics to ethics: A defense of conceptual analysis. Oxford: Oxford University Press.

    Google Scholar 

  • Kaplan, D. (1978). Dthat. In P. Cole (Ed.), Syntax and semantics. New York: Academic Press.

    Google Scholar 

  • Kaplan, D. (1989). Demonstratives. In J. Almog, J. Perry, & H. Wettstein (Eds.), Themes from Kaplan (pp. 481–563). Oxford: Oxford University Press.

    Google Scholar 

  • Kocurek, A. W. (2016). On the expressive power of first-order modal logic with two-dimensional operators. Synthese. doi:10.1007/s11229-016-1172-3

  • Kripke, S. (1958). A completeness theorem in modal logic. Journal of Symbolic Logic, 24(1), 1–14.

    Article  Google Scholar 

  • Kripke, S. (1963). Semantical analysis of modal logic I. Normal propositional calculi. Zeitschrift fur Mathematische Logik und Grundlagen der Mathematik, 9(5–6), 67–96.

    Article  Google Scholar 

  • Kripke, S. (1980). Naming and necessity. Cambridge, MA: Harvard University Press.

    Google Scholar 

  • Lewis, D. (1970). Anselm and actuality. Nous, 4, 175–188. Reprinted in his Philosophical Papers, Volume I (pp. 10–20). Oxford: Oxford University Press (1983).

  • Lewis, D. (1973). Counterfactuals. Oxford: Basil Blackwell.

    Google Scholar 

  • Nelson, M., & Zalta, E. (2012). A defense of contingent logical truths. Philosophical Studies, 157, 153–162.

    Article  Google Scholar 

  • Poggiolesi, F., & Restall, G. (2012). Interpreting and applying proof theories for modal logic. In G. Restall & G. Russell (Eds.), New waves in philosophical logic (pp. 39–62). Basingstoke, Houndmills: Palgrave Macmillan.

    Chapter  Google Scholar 

  • Priest, G. (2008). An introduction to non-classical logics. From if to is (2nd ed.). Cambridge: Cambridge University Press.

    Book  Google Scholar 

  • Prior, A. (1968). Now. Nous, 2, 101–119.

  • Lampert, F. (2017). Actuality and the a priori. Philosophical Studies. doi:10.1007/s11098-017-0894-5

  • Ray, G., & Lampert, F. (unpublished manuscript). Natural natural deduction for modal logics.

  • Read, S. (2015). Semantic pollution and syntactic purity. The Review of Symbolic Logic, 8(4), 649–661.

    Article  Google Scholar 

  • Restall, G. (2012). A cut-free sequent system for two-dimensional modal logic, and why it matters. Annals of Pure and Applied Logic, 163, 1611–1623.

    Article  Google Scholar 

  • Salmon, N. (1989). The logic of what might have been. Philosophical Review, 98, 3–34.

    Article  Google Scholar 

  • Segerberg, K. (1973). Two-dimensional modal logic. Journal of Philosophical Logic, 2, 77–96.

    Article  Google Scholar 

  • Sider, T. (2010). Logic for philosophers. New York: Oxford University Press.

    Google Scholar 

  • Smullyan, R. M. (1995). First-order logic. New York: Dover.

    Google Scholar 

  • Stalnaker, R. C. (1978). Assertion. In P. Cole (Ed.), Syntax and semantics: Pragmatics (Vol. 9, pp. 315–339). New York: Academic Press.

    Google Scholar 

  • Stephanou, Y. (2005). First-order modal logic with an actually operator. Notre Dame Journal of Formal Logic, 46(4), 381–405.

    Article  Google Scholar 

  • Vlach, F. (1973). ‘Now’ and ‘then’: A formal study in the logic of tense anaphora. PhD thesis, University of California, Los Angeles.

  • Wehmeier, K. (2004). In the mood. Journal of Philosophical Logic, 33, 607–630.

    Article  Google Scholar 

  • Wehmeier, K. (2005). Modality, mood, and descriptions. In R. Kahle (Ed.), Intensionality: An interdisciplinary discussion (pp. 187–216). Lecture notes in logic. Wellesley, MA: AK Peters.

  • Williamson, T. (2013). Gettier cases in epistemic logic. Inquiry, 56(1), 1–14.

    Article  Google Scholar 

  • Zalta, E. (1988). Logical and analytic truths that are not necessary. Journal of Philosophy, 85, 57–74.

    Article  Google Scholar 

Download references

Acknowledgements

I am thankful to Shawn Standefer, Greg Restall, Lloyd Humberstone, Ted Shear, Rachel Boddy, and G. J. Mattey for comments on different versions of this paper as well as many helpful conversations. Especially, I am thankful to Greg Ray for all his help, comments, and suggestions. Different versions of this paper were presented at the Philosophy Department of the University of California, Davis; the UC Davis Logic, Language, Epistemology, and Mathematics Working Group; the annual meeting of the Association for Symbolic Logic at the University of Connecticut; NASSLLI at Rutgers University; the 5th Annual Graduate Philosophy Conference at the University of Calgary; and the annual meeting of the Canadian Society for History and Philosophy of Mathematics at the University of Calgary. Thanks are also due to two anonymous referees whose comments greatly improved the presentation of this paper. Finally, I am very grateful to Elaine Landry for support and encouragement. The present paper was supposed to be my first project under the supervision of Aldo Antonelli; I wish to dedicate it to his memory.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fabio Lampert.

Appendices

Appendix 1 Soundness and Completeness for S5\(_{2D}\)

The soundness theorem for \(\mathbf S5 _{2D}\) is an extension of corresponding proofs for modal logic presented, for instance, in Fitting and Mendelsohn (1998) and Priest (2008).

Definition 8.1

(Satisfiability) Let S be a set of doubly-indexed formulas. We say S is satisfiable in \({\mathcal {M}}=\langle W ,\langle w*,w*\rangle ,{\mathcal {R}}_{\Box },{\mathcal {R}}_{\mathcal {F}},\mathscr {D},V\rangle \) just in case there is a function, f, assigning to each (single) index n occurring in S a possible world \(f(n)\in Z\), where \(f(0)=w*\), \(W= Z\times Z\), such that,

  • If \([\varphi ]^i_n\in S\), then \(\varphi \) is true at f(n) relative to f(i), i.e. \({\mathcal {M}}^{f(i)}_{f(n)}\vDash \varphi \).

  • If the pairs of indices \(\langle i,n\rangle \) and \(\langle i,m\rangle \) are in S, then \(\langle f(i),f(n)\rangle {\mathcal {R}}_{\Box }\langle f(i),f(m)\rangle \).

  • If the pairs of indices \(\langle i,n\rangle \) and \(\langle j,n\rangle \) are in S, then \(\langle f(i),f(n)\rangle {\mathcal {R}}_{\mathcal {F}}\langle f(j),f(n)\rangle \).

Definition 8.2

A tableau branch \(\mathfrak {b}\) is satisfiable just in case the set of doubly-indexed formulas on it is satisfiable in some model, and a tableau is satisfiable just in case some branch of it is satisfiable.

Lemma 8.1

A closed tableau is not satisfiable.

Proof

Suppose that \(\mathcal {T}\) is a closed tableau that is also satisfiable. By Definition 8.2, some branch \(\mathfrak {b}\) of \(\mathcal {T}\) is satisfiable, whence there is a model, \({\mathcal {M}}=\langle W ,\langle w*,w*\rangle ,{\mathcal {R}}_{\Box },{\mathcal {R}}_{\mathcal {F}},\mathscr {D},V\rangle \), satisfying the set S of doubly-indexed formulas on \(\mathfrak {b}\) by way of the function f, by Definition 8.1. But since, by assumption, \(\mathcal {T}\) is also closed, for some formula \(\varphi \) and pair of indices \(\langle i,n\rangle \), \([\varphi ]^i_n\in S\) and \([\lnot \varphi ]^i_n\in S\). Hence, by Definition 8.1, \({\mathcal {M}}^{f(i)}_{f(n)}\vDash \varphi \) and \({\mathcal {M}}^{f(i)}_{f(n)}\nvDash \varphi \), which is impossible. \(\square \)

Lemma 8.2

If one of the rules in \(\mathbf S5 _{2D}\) is applied to a satisfiable 2D-tableau, it results in another satisfiable 2D-tableau.

Proof

Suppose \(\mathfrak {b}\) is a branch of a satisfiable 2D-tableau \(\mathcal {T}\) and that we apply one of the rules in \(\mathbf S5 _{2D}\) to a doubly-indexed formula occurring on \(\mathfrak {b}\). It is easily seen that the result is another satisfiable tableau. Since, by assumption, \(\mathcal {T}\) is satisfiable, by Definition 8.2 at least one of its branches, say, \(\mathfrak {b}*\), is satisfiable. Now, if \(\mathfrak {b}*\ne \mathfrak {b}\), then \(\mathfrak {b}*\) remains satisfiable after we apply a rule on \(\mathfrak {b}\), whence we have a satisfiable 2D-tableau by Definition 8.2. On the other hand, if \(\mathfrak {b}*=\mathfrak {b}\), we need to consider several cases. We omit the arguments for the Booleans, modal operators, quantifiers, and identity, since these are routine.Footnote 54 In order to carry on such arguments in the 2D framework one just needs to add a pair of indices where the first coordinate does not do any work.

Suppose \([\mathcal {A}\varphi ]^i_n\) occurs on \(\mathfrak {b}\), and we apply the rule for \(\mathcal {A}\). Since \(\mathfrak {b}\) is satisfiable, \({\mathcal {M}}^{f(i)}_{f(n)}\vDash \mathcal {A}\varphi \), by Definition 8.1. Thus, \({\mathcal {M}}^{f(i)}_{f(i)}\vDash \varphi \), by the truth clause for \(\mathcal {A}\). Therefore, applying the rules for \(\mathcal {A}\) to a satisfiable 2D-tableau results in another satisfiable 2D-tableau. The argument for \(\lnot \mathcal {A}\) is analogous.

Suppose \([\odot \varphi ]^i_n\) occurs on \(\mathfrak {b}\), and we apply the rule for \(\odot \). Since \(\mathfrak {b}\) is satisfiable, \({\mathcal {M}}^{f(i)}_{f(n)}\vDash \odot \varphi \), by Definition 8.1. Thus, \({\mathcal {M}}^{w*}_{f(n)}\vDash \varphi \), by the truth clause for \(\odot \), in which case \({\mathcal {M}}^{f(0)}_{f(n)}\vDash \varphi \), since ‘0’ is fixed to \(w*\). Therefore, applying the rules for \(\odot \) to a satisfiable 2D-tableau results in another satisfiable 2D-tableau. The argument for \(\lnot \odot \) is analogous.

Suppose \([\otimes \varphi ]^i_n\) occurs on \(\mathfrak {b}\), and we apply the rule for \(\otimes \). Since \(\mathfrak {b}\) is satisfiable, \({\mathcal {M}}^{f(i)}_{f(n)}\vDash \otimes \varphi \), by Definition 8.1. Thus, \({\mathcal {M}}^{f(n)}_{f(n)}\vDash \varphi \), by the truth clause for \(\otimes \). Therefore, applying the rules for \(\otimes \) to a satisfiable 2D-tableau results in another satisfiable 2D-tableau. The argument for \(\lnot \otimes \) is analogous.

Suppose [\(\mathcal {F}\varphi \)]\(^i_n\) occurs on \(\mathfrak {b}\), and we apply the rule for \(\mathcal {F}\). Since \(\mathfrak {b}\) is satisfiable, \({\mathcal {M}}^{f(i)}_{f(n)}\vDash \mathcal {F}\varphi \), by Definition 8.1. Also, for every pair of indices \(\langle i,n\rangle \) and \(\langle j,n\rangle \) occurring on \(\mathfrak {b}\), \(\langle f(i),f(n)\rangle {\mathcal {R}}_{\mathcal {F}}\langle f(j),f(n)\rangle \). Thus, \({\mathcal {M}}^{f(j)}_{f(n)}\vDash \varphi \), by the truth clause for \(\mathcal {F}\). On the other hand, suppose [\(\lnot \mathcal {S}\varphi \)]\(^i_n\) occurs on \(\mathfrak {b}\). Since \(\mathfrak {b}\) is satisfiable, \({\mathcal {M}}^{f(i)}_{f(n)}\vDash \lnot \mathcal {S}\varphi \), by Definition 8.1, and so \({\mathcal {M}}^{f(i)}_{f(n)}\nvDash \mathcal {S}\varphi \). Hence, for every \(\langle f(i),f(n)\rangle {\mathcal {R}}_{\mathcal {F}}\langle f(j),f(n)\rangle \), \({\mathcal {M}}^{f(j)}_{f(n)}\nvDash \varphi \), by the truth clause for \(\mathcal {S}\), and so \({\mathcal {M}}^{f(j)}_{f(n)}\vDash \lnot \varphi \). Therefore, applying the rules for \(\mathcal {F}\) to a satisfiable 2D-tableau results in another satisfiable 2D-tableau.

Suppose [\(\mathcal {S}\varphi \)]\(^i_n\) occurs on \(\mathfrak {b}\), and we apply the rule for \(\mathcal {S}\). Since \(\mathfrak {b}\) is satisfiable, \({\mathcal {M}}^{f(i)}_{f(n)}\vDash \mathcal {S}\varphi \), by Definition 8.1. Thus, for some \(z\in Z\), \(\langle f(i),f(n)\rangle {\mathcal {R}}_{\mathcal {F}}\langle z,f(n)\rangle \) and \({\mathcal {M}}^{z}_{f(n)}\vDash \varphi \), by the truth clause for \(\mathcal {S}\). Let g be like f except that \(g(j)=z\), where j is a new index occurring on \(\mathfrak {b}\). Since g and f agree except for j, the tableau extended by g is satisfiable. Moreover, by definition of g, \(\langle g(i),g(n)\rangle {\mathcal {R}}_{\mathcal {F}}\langle g(j),g(n)\rangle \) and \({\mathcal {M}}^{g(j)}_{g(n)}\vDash \varphi \). By choice of g, it follows that \({\mathcal {M}}^{f(j)}_{f(n)}\vDash \varphi \). The argument for \(\lnot \mathcal {F}\) is analogous. Therefore, applying the rules for \(\mathcal {S}\) to a satisfiable 2D-tableau results in another satisfiable 2D-tableau.

Finally, let \(\varphi \) be a basic formula and suppose [\(\varphi \)]\(^i_n\) occurs on \(\mathfrak {b}\), and that we apply the upper exchange rule. Since \(\mathfrak {b}\) is satisfiable, \({\mathcal {M}}^{f(i)}_{f(n)}\vDash \varphi \), by Definition 8.1. Moreover, since \(\varphi \) is a basic formula, \({\mathcal {M}}^{f(j)}_{f(n)}\vDash \varphi \), for any first coordinate f(j) of any pair of worlds, given that the models are constrained by (Neutrality). Therefore, applying the upper exchange rule to a satisfiable 2D-tableau results in another satisfiable 2D-tableau. \(\square \)

Theorem 8.1

(Soundness) If \(\varphi \) has a 2D-tableau proof, then \(\varphi \) is valid.

Proof

Suppose \(\varphi \) has a 2D-tableau proof, in which case there is a closed 2D-tableau, \(\mathcal {T}\), beginning with \([\lnot \varphi ]^0_0\). For a contradiction, assume that \(\varphi \) is not valid. Thus, there is a 2D-centered model, \({\mathcal {M}}=\langle W ,\langle w*,w*\rangle ,{\mathcal {R}}_{\Box },{\mathcal {R}}_{\mathcal {F}},\mathscr {D},V\rangle \), such that \({\mathcal {M}}^{w*}_{w*}\nvDash \varphi \). Let f be a function such that \(f(0)=w*\). By Definition 8.1, \(\{[\lnot \varphi ]^0_0\}\) is satisfiable. Moreover, since its only branch is satisfiable, \(\mathcal {T}\) is also satisfiable, and so is any 2D-tableau extending it by way of the rules in \(\mathbf S5 _{2D}\), by Lemma 8.2. Therefore, \(\mathcal {T}\) is both closed and satisfiable, contradicting Lemma 8.1, whence \({\mathcal {M}}^{w*}_{w*}\vDash \varphi \). \(\square \)

Infinite Tableaux and Systematic Procedure. Some 2D-tableaux may run infinitely, and by König’s Lemma these will have at least one infinite branch. In what follows we give an example of a failed proof attempt in \(\mathbf S5 _{2D}\) generating an infinite 2D-tableau:

figure w

A 2D-matrix for the above looks like this:

$$\begin{aligned} \begin{pmatrix} &{}\quad 0 &{}\quad 1 &{}\quad 2 &{}\quad 3 &{}\quad \dots \\ 0 &{}\quad p &{}\quad \lnot p &{}\quad \times &{}\quad \times &{}\quad \\ 1 &{}\quad p &{}\quad \times &{}\quad \lnot p &{}\quad \times &{}\quad \\ 2 &{}\quad p &{}\quad \times &{}\quad \times &{}\quad \lnot p &{}\quad \\ \vdots &{}\quad \vdots &{}\quad &{}\quad &{}\quad &{}\quad \ddots \\ \end{pmatrix} \end{aligned}$$

Using the same procedure as before to devise a countermodel we have the following:

  • Since \({\mathcal {M}}^0_0\vDash p\) and \({\mathcal {M}}^0_1\nvDash p\), it follows that \({\mathcal {M}}^0_0\nvDash \Box p\). Hence, .

  • Since and \({\mathcal {M}}^1_2\nvDash p\), it follows that \({\mathcal {M}}^1_1\nvDash \Box p\). Hence, .

  • Since \({\mathcal {M}}^2_0\vDash p\) and \({\mathcal {M}}^2_3\nvDash p\), it follows that \({\mathcal {M}}^2_2\nvDash \Box p\). Hence, \({\mathcal {M}}^2_0\nvDash p\supset \Box p\).

  • \(\dots \) Hence, \({\mathcal {M}}^0_0\nvDash \mathcal {S}(p\supset \Box p\)).

Even though a finite countermodel can be easily constructed to invalidate \(\mathcal {S}(p\supset \Box p\)),Footnote 55 we need a systematic procedure for constructing 2D-tableaux in order to prove that any tableau so constructed is such that, if it has an open branch, finite or not, there is a countermodel for it.

Now, several systematic procedures of this kind can be found in the literature, even for the modal cases. In particular, we direct the reader again to Fitting and Mendelsohn (1998, pp. 126–127,)Footnote 56 since our strategy will be based on it. Thus, let [\(\varphi ]^i_n\) be any doubly-indexed formula of which we want to know whether or not it is satisfiable. For stage \(n=1\), introduce [\(\lnot \varphi \)]\(^i_n\) to the 2D-tableau as line 1. Next, suppose n stages have been completed. If the 2D-tableau is already closed, then we have produced a proof of [\(\varphi \)]\(^i_n\). On the other hand, if the 2D-tableau remains open, then we proceed to stage \(n+1\) in which we take an open branch \(\mathfrak {b}\) of the 2D-tableau such that \(\mathfrak {b}\) is the leftmost highest point on it, and for each doubly-indexed formula \([\psi ]^j_m\) Footnote 57 such that it occurs on \(\mathfrak {b}\) we extend the 2D-tableau as follows:

  1. I

    If \([\psi ]^j_m\) is a basic formula, say, \([\chi ]^k_p\), add \([\chi ]^l_p\) to the end of \(\mathfrak {b}\), where l is an upper index added by either \(\mathcal {S}\) or \(\mathcal {F}\) (if it does not already contain it).

  2. II

    If a constant, say, c, is on \(\mathfrak {b}\), add \([(c=c)]^k_p\) to the end of \(\mathfrak {b}\) for all pairs of indices \(\langle k,p\rangle \) occurring on \(\mathfrak {b}\).

  3. III

    If the pair of indices \(\langle k,p\rangle \) is on \(\mathfrak {b}\), add \([(c= c)]^k_p\) to the end of \(\mathfrak {b}\) for all constants c on \(\mathfrak {b}\).

  4. IV

    If \([\psi ]^j_m\) is \([(c= d)]^k_q\), for any constants c and d, and \([\varphi (c)]^k_p\) occurs on \(\mathfrak {b}\), add \([\varphi (d)]^k_p\) to the end of \(\mathfrak {b}\) (if it does not already contain it).

  5. V

    If \([\psi ]^j_m\) is \([\lnot \lnot \chi ]^k_p\), add \([\chi ]^k_p\) to the end of \(\mathfrak {b}\) (if it does not already contain it).

  6. VI

    If \([\psi ]^j_m\) is \([(\zeta \wedge \chi )]^k_p\), add both \([\zeta ]^k_p\) and \([\chi ]^k_p\) to the end of \(\mathfrak {b}\) (if it does not already contain them—analogously for the other conjunctive cases).

  7. VII

    If \([\psi ]^j_m\) is \([(\zeta \vee \chi )]^k_p\), split the end of \(\mathfrak {b}\) into \(\mathfrak {b}_1\) and \(\mathfrak {b}_2\), adding [\(\zeta \)]\(^k_p\) and \([\chi ]^k_p\) to the end of \(\mathfrak {b}_1\) and \(\mathfrak {b}_2\), respectively (if it does not already contain them—analogously for the other disjunctive cases).

  8. VIII

    If \([\psi ]^j_m\) is \([\Diamond \chi ]^k_p\), take the first lower numeric index, q, which is new to \(\mathfrak {b}\), and add \([\chi ]^k_q\) to the end of \(\mathfrak {b}\) (if it does not already contain it—analogously for \(\lnot \Box \)).

  9. IX

    If \([\psi ]^j_m\) is \([\Box \chi ]^k_p\), add every doubly-indexed formula \([\chi ]^k_q\) to the end of \(\mathfrak {b}\) for every index q occurring on the branch (if it does not already contain it—analogously for \(\lnot \Diamond \)).

  10. X

    If \([\psi ]^j_m\) is \([\odot \chi ]^k_p\), add \([\chi ]^0_p\) to the end of \(\mathfrak {b}\) (if it does not already contain it—analogously for \(\lnot \odot \)).

  11. XI

    If \([\psi ]^j_m\) is \([\otimes \chi ]^k_p\), add \([\chi ]^p_p\) to the end of \(\mathfrak {b}\) (if it does not already contain it—analogously for \(\lnot \otimes \)).

  12. XII

    If \([\psi ]^j_m\) is \([\mathcal {A} \chi ]^k_p\), add \([\chi ]^k_k\) to the end of \(\mathfrak {b}\) (if it does not already contain it—analogously for \(\lnot \mathcal {A}\)).

  13. XIII

    If \([\psi ]^j_m\) is \([\mathcal {S} \chi ]^k_p\), take the first upper numeral index, l, which is new to \(\mathfrak {b}\), and add \([\chi ]^l_p\) to the end of \(\mathfrak {b}\) (if it does not already contain it—analogously for \(\lnot \mathcal {F}\)).

  14. XIV

    If \([\psi ]^j_m\) is \([\mathcal {F} \chi ]^k_p\), add every doubly-indexed formula \([\chi ]^l_p\) to the end of \(\mathfrak {b}\) for every index l occurring on the branch (if it does not already contain it—analogously for \(\lnot \mathcal {S}\)).

  15. XV

    If \([\psi ]^j_m\) is \([(\exists x)\chi ]^k_p\), take the first constant, c, not appearing on \(\mathfrak {b}\), and add \([\chi [c/x]]^k_p\) to the end of \(\mathfrak {b}\) (if it does not already contain it—analogously for \((\lnot \forall x)\)).

  16. XVI

    If \([\psi ]^j_m\) is \([(\forall x)\chi ]^k_p\), add every doubly-indexed formula \([\chi [c/x]]^k_p\) to the end of \(\mathfrak {b}\) such that c is among the first countably many individual constants available (if it does not already contain it—analogously for \((\lnot \exists x)\)).

Once this procedure is completed for the leftmost highest point on the 2D-tableau, repeat it for the next highest point closest from it until the rightmost highest point. This is where stage \(n+1\) is concluded. Now there are three possible cases to consider. Either the systematic procedure resulted in a closed 2D-tableau, thereby producing a proof of [\(\varphi \)]\(^i_n\); the procedure terminated, producing an open branch; the procedure does not terminate, producing a possibly infinite open branch.

Completeness for \(\mathbf S5 _{2D}\). We show how to construct a countermodel such that, if \(\mathfrak {b}\) is any complete open branch of a 2D-tableau, finite or not, then \(\mathfrak {b}\) is satisfiable, where \(\mathfrak {b}\) is a complete open branch of a 2D-tableau \(\mathcal {T}\) just in case every rule that can possibly be applied to it has been applied. In order to construct a countermodel we use the same procedure as in the counterexamples above.

Definition 8.3

(Equivalence class) Let \(\approx \) be an equivalence relation over the set of constants in \(\mathcal {L}_2{}_D\) such that \(c_0\approx c_1\) iff ‘[\(c_0= c_1\)]\(^i_n\)’ occurs on \(\mathfrak {b}\) for any pair of indices \(\langle i,n\rangle \). Moreover, for any c, let [c] denote the equivalence class of c relative to \(\approx \).

Definition 8.4

(Model) For the countermodel, if k is any single index occurring on \(\mathfrak {b}\), let \(Z=\{k\mid k\in \mathfrak {b}\}\), and \(W=Z\times Z\). Let \(\langle 0,0\rangle \) be a distinguished element of W. For every \(\langle i,n\rangle ,\langle i,m\rangle \in W\), set \(\langle i,n\rangle {\mathcal {R}}_{\Box }\langle i,m\rangle \), and for every \(\langle i,n\rangle ,\langle j,n\rangle \in W\), set \(\langle i,n\rangle {\mathcal {R}}_{\mathcal {F}}\langle j,n\rangle \). Next we define C as the set of all constants occurring on \(\mathfrak {b}\), and \(\mathscr {D}=\{[c]\mid c\in C\}\). Furthermore, set \(V(c,\langle i,n\rangle )=[c]\) to each \(c\in C\), and to each n-place predicate symbol, R, on \(\mathfrak {b}\), let \(V(R,\langle i,n\rangle )=\{\langle [c_0],\ldots ,[c_n]\rangle :R(c_0,\ldots ,c_n)^i_n\) occurs on \(\mathfrak {b}\)}. Given both rigidity conditions, for every constant symbol c and \(\langle i,n\rangle ,\langle j,m\rangle \in W\) we have \(V(c,\langle i,n\rangle )=V(c,\langle j,m\rangle )\). In case \(\varphi \) is atomic, if [\(\varphi \)]\(^i_n\) occurs on \(\mathfrak {b}\) then \({\mathcal {M}}^i_n\vDash \varphi \), otherwise set \({\mathcal {M}}^i_n\nvDash \varphi \).Footnote 58 This is enough to define a constant domain 2D-centered model \({\mathcal {M}}=\langle W ,\langle 0,0\rangle ,{\mathcal {R}}_{\Box },{\mathcal {R}}_{\mathcal {F}},\mathscr {D},V\rangle \).

Lemma 8.3

(Truth lemma) Let \(\mathfrak {b}\) be a complete open branch of a 2D-tableau, and \({\mathcal {M}}\) be a constant domain 2D-centered model, \({\mathcal {M}}=\langle W ,\langle 0,0\rangle ,{\mathcal {R}}_{\Box },{\mathcal {R}}_{\mathcal {F}},\mathscr {D},V\rangle \). For every doubly-indexed formula, [\(\varphi \)]\(^i_n\),

$$\begin{aligned}{}[\varphi ]^i_n\text { occurs on }\mathfrak {b}\Leftrightarrow {\mathcal {M}}^i_n\vDash \varphi \end{aligned}$$

Proof

By induction on \(\varphi \). We only consider the relevant two-dimensional operators.

Let \(\varphi \) be \(\mathcal {A}\psi \). If [\(\mathcal {A}\psi \)]\(^i_n\) occurs on \(\mathfrak {b}\), then \([\psi ]^i_i\) is also on \(\mathfrak {b}\). By I.H., \({\mathcal {M}}^i_i\vDash \psi \), whence \({\mathcal {M}}^i_n\vDash \mathcal {A}\psi \), by the truth clause for \(\mathcal {A}\) (the argument for \(\lnot \mathcal {A}\psi \) is analogous).

Let \(\varphi \) be \(\odot \psi \). If [\(\odot \psi \)]\(^i_n\) occurs on \(\mathfrak {b}\), then \([\psi ]^0_n\) is also on \(\mathfrak {b}\). By I.H., \({\mathcal {M}}^0_n\vDash \psi \), whence \({\mathcal {M}}^i_n\vDash \odot \psi \), by the truth clause for \(\odot \) (analogously for \(\lnot \odot \psi \)).

Let \(\varphi \) be \(\otimes \psi \). If [\(\otimes \psi \)]\(^i_n\) occurs on \(\mathfrak {b}\), then \([\psi ]^n_n\) is also on \(\mathfrak {b}\). By I.H., \({\mathcal {M}}^n_n\vDash \psi \), whence \({\mathcal {M}}^i_n\vDash \otimes \psi \), by the truth clause for \(\otimes \) (analogously for \(\lnot \otimes \psi \)).

Let \(\varphi \) be \(\mathcal {F}\psi \). If [\(\mathcal {F}\psi \)]\(^i_n\) occurs on \(\mathfrak {b}\), then for every j on \(\mathfrak {b}\), \([\psi ]^j_n\) is also on \(\mathfrak {b}\). By I.H. and construction, \({\mathcal {M}}^j_n\vDash \psi \) for every \(\langle i,n\rangle {\mathcal {R}}_{\mathcal {F}}\langle j,n\rangle \), whence \({\mathcal {M}}^i_n\vDash \mathcal {F}\psi \), by the truth clause for \(\mathcal {F}\). On the other hand, let \(\varphi \) be \(\lnot \mathcal {S}\psi \). If [\(\lnot \mathcal {S}\psi \)]\(^i_n\) occurs on \(\mathfrak {b}\), then for every j on \(\mathfrak {b}\), [\(\lnot \psi \)]\(^j_n\) also occurs on \(\mathfrak {b}\). By I.H. and construction, \({\mathcal {M}}^j_n\nvDash \psi \) for every \(\langle i,n\rangle {\mathcal {R}}_{\mathcal {F}}\langle j,n\rangle \), whence \({\mathcal {M}}^i_n\nvDash \mathcal {S}\psi \), by the truth clause for \(\mathcal {S}\).

Let \(\varphi \) be \(\mathcal {S}\psi \). If [\(\mathcal {S}\psi \)]\(^i_n\) occurs on \(\mathfrak {b}\), then for some j on \(\mathfrak {b}\), \([\psi ]^j_n\) is also on \(\mathfrak {b}\). By I.H. and construction, \({\mathcal {M}}^j_n\vDash \psi \) for some \(\langle i,n\rangle {\mathcal {R}}_{\mathcal {F}}\langle j,n\rangle \), whence \({\mathcal {M}}^i_n\vDash \mathcal {S}\psi \), by the truth clause for \(\mathcal {S}\). On the other hand, let \(\varphi \) be \(\lnot \mathcal {F}\psi \). If [\(\lnot \mathcal {F}\psi \)]\(^i_n\) occurs on \(\mathfrak {b}\), then for some j on \(\mathfrak {b}\), [\(\lnot \psi \)]\(^j_n\) is also on \(\mathfrak {b}\). By I.H., \({\mathcal {M}}^j_n\nvDash \psi \) for some \(\langle i,n\rangle {\mathcal {R}}_{\mathcal {F}}\langle j,n\rangle \), whence \({\mathcal {M}}^i_n\nvDash \mathcal {F}\psi \), by the truth clause for \(\mathcal {F}\). \(\square \)

Theorem 8.2

(Completeness) If \(\varphi \) is valid, then \(\varphi \) has a 2D-tableau proof.

Proof

We prove the contrapositive. Suppose \(\varphi \) does not have a 2D-tableau proof, in which case any 2D-tableau \(\mathcal {T}\) beginning with \([\lnot \varphi ]^0_0\) remains open. Let \(\mathfrak {b}\) be a complete open branch of \(\mathcal {T}\) such that \([\lnot \varphi ]^0_0\) occurs on \(\mathfrak {b}\). By Lemma 8.3, there is a constant domain 2D-centered model, \({\mathcal {M}}=\langle W ,\langle 0,0\rangle ,{\mathcal {R}}_{\Box },{\mathcal {R}}_{\mathcal {F}},\mathscr {D},V\rangle \), such that \({\mathcal {M}}^0_0\nvDash \varphi \). Consequently, \(\varphi \) is not valid. \(\square \)

Appendix 2: Soundness and Completeness Theorems for General and Diagonal Tableaux

It might be useful to indicate how the soundness and completeness theorems for local 2D-tableaux can be modified for general and diagonal 2D-tableaux. The only differences concern the main theorems for soundness and completeness, namely, Theorems 8.1 and 8.2. In what follows we show how they are adjusted for general 2D-tableaux.

Theorem 9.1

(Soundness for general 2D-tableaux) If \(\varphi \) has a general 2D-tableau proof, then \(\varphi \) is valid.

Proof

Suppose \(\varphi \) has a general 2D-tableau proof, in which case there is a closed general 2D-tableau, \(\mathcal {T}\), which begins with \([\lnot \varphi ]^n_m\), where \(n\ne m\), and both n and m are different from ‘0’. For a contradiction, assume that \(\varphi \) is not generally valid. Thus, there is a 2D-centered model, \({\mathcal {M}}=\langle W ,\langle w*,w*\rangle ,{\mathcal {R}}_{\Box },{\mathcal {R}}_{\mathcal {F}},\mathscr {D},V\rangle \), and a pair \(\langle v,w\rangle \in W\), such that \({\mathcal {M}}^{v}_{w}\nvDash \varphi \). Let f be a function such that \(f(n)=v\) and \(f(m)=w\), in which case \({\mathcal {M}}^{f(n)}_{f(m)}\nvDash \varphi \). By Definition 8.1, \(\{[\lnot \varphi ]^n_m\}\) is satisfiable. Moreover, since its only branch is satisfiable, \(\mathcal {T}\) is also satisfiable, and so is any general 2D-tableau extending it by way of the \(\mathbf S5 _{2D}\) rules, by Lemma 8.2. Therefore, \(\mathcal {T}\) is both closed and satisfiable, contradicting Lemma 8.1, whence \({\mathcal {M}}^{v}_{w}\vDash \varphi \). \(\square \)

Theorem 9.2

(Completeness for general 2D-tableaux) If \(\varphi \) is valid, then \(\varphi \) has a general 2D-tableau proof.

Proof

We prove the contrapositive. Suppose \(\varphi \) does not have a general 2D-tableau proof, in which case any general 2D-tableau \(\mathcal {T}\) beginning with \([\lnot \varphi ]^n_m\), where \(n\ne m\), both n and m are different from ‘0’, and that remains open. Let \(\mathfrak {b}\) be a complete open branch of \(\mathcal {T}\) such that \([\lnot \varphi ]^n_m\) occurs on \(\mathfrak {b}\). By Lemma 8.3, there is a constant domain 2D-centered model, \({\mathcal {M}}=\langle W ,\langle 0,0\rangle ,{\mathcal {R}}_{\Box },{\mathcal {R}}_{\mathcal {F}},\mathscr {D},V\rangle \), such that \({\mathcal {M}}^n_m\nvDash \varphi \). Consequently, \(\varphi \) is not generally valid. \(\square \)

The arguments for diagonal 2D-tableaux are very similar, we just have to consider a sentence, \(\varphi \), indexed by any pair, \(\langle n,n\rangle \), where \(n\ne 0\). Besides this, the arguments are essentially the same.

Appendix 3: Different Systems

We show that sound and complete general 2D-tableau can be obtained for different systems extended by \(\mathbf S5 _{2D}\).

1.1 S5 \(\mathcal {A}\)

Crossley and Humberstone offer the following axioms for S5 \(\mathcal {A}\) with general validity, besides the usual S5 axioms:Footnote 59

  1. (A1)

    \(\mathcal {A}(\varphi \supset \psi )\supset (\mathcal {A}\varphi \supset \mathcal {A}\psi )\)

  2. (A2)

    \(\mathcal {A}\equiv \lnot \mathcal {A}\lnot \varphi \)

  3. (A3)

    \(\Box \varphi \supset \mathcal {A}\varphi \)

  4. (A4)

    \(\mathcal {A}\varphi \supset \Box \mathcal {A}\varphi \).

Lemma 10.1

\(\mathbf S5 _{2D}\) with general validity extends S5 \(\mathcal {A}\) with general validity.

Proof

General 2D-tableau proof schemata can be given to prove axioms (A1)-(A4). We show (A3) and (A4), and leave (A1) and (A2) for the reader. \(\square \)

figure x

Corollary 10.1

Soundness and Completeness for S5 \(\mathcal {A}\) with general validity.

Proof

By Lemma 10.1 and soundness and completeness for \(\mathbf S5 _{2D}\) general 2D-tableaux.\(\square \)

Moreover, it can be shown that \(\mathbf S5 _{2D}\) extends S5 \(\mathcal {A}\) with local validity as well by proving the axiom schema \(\mathcal {A}\varphi \supset \varphi \), which is straightforwardly done by local 2D-tableaux.

1.2 S5 \(\mathcal {AF}\)

In what follows we exhibit Davies and Humberstone’s axiomatization of S5 \(\mathcal {AF}\). Besides the basis provided by S5 \(\mathcal {A}\), we have:

(\(\mathcal {F}\)1):

\(\mathcal {F}(\varphi \supset \psi )\supset (\mathcal {F}\varphi \supset \mathcal {F}\psi )\)

(\(\mathcal {F}\)2):

\(\mathcal {F}\varphi \supset \varphi \)

(\(\mathcal {F}\)3):

\(\mathcal {F}\varphi \supset \mathcal {FF}\varphi \)

(\(\mathcal {F}\)4):

\(\varphi \supset \mathcal {F}\lnot \mathcal {F}\lnot \varphi \)

(\(\mathcal {F}\)5):

\(\varphi \supset \mathcal {F}\varphi \), for any \(\mathcal {A}\)-free formula \(\varphi \).

(\(\mathcal {F}\)6):

\(\mathcal {FA}\varphi \equiv \Box \varphi \), for any \(\mathcal {A}\)-free formula \(\varphi \).

Lemma 10.2

\(\mathbf S5 _{2D}\) with general validity extends S5 \(\mathcal {AF}\) with general validity.

Proof

Again, general 2D-tableau proof schemata can be given for axioms (\(\mathcal {F}\)1)-(\(\mathcal {F}\)6).

\(\square \)

Corollary 10.2

Soundness and Completeness for S5 \(\mathcal {AF}\) with general validity.

Proof

By Lemma 10.2 and soundness and completeness for \(\mathbf S5 _{2D}\) general 2D-tableaux. \(\square \)

Theorem 10.1

Soundness for \(\mathbf{S5E }_{2D}\).

Proof

The arguments are very similar to the corresponding proofs for \(\mathbf S5 _{2D}\). We only need the following adjustments. The definition of satisfiability needs to be modified by taking into account \({\mathcal {R}}_{\mathcal {D}}\) rather than \({\mathcal {R}}_{\mathcal {F}}\), in which case for a constant domain 2D-centered model, \({\mathcal {M}}=\langle W ,\langle w*,w*\rangle ,{\mathcal {R}}_{\Box },{\mathcal {R}}_{\mathcal {D}},\mathscr {D},V\rangle \), a set S of doubly-indexed formulas, and a function f from each individual index n in S to a possible world in Z, if the pairs of indices \(\langle i,n\rangle \) and \(\langle z,z\rangle \) are in S, then \(\langle f(i),f(n)\rangle {\mathcal {R}}_{\mathcal {D}}\langle f(z),f(z)\rangle \). The rest of the definition remains the same. The soundness lemma corresponding to Lemma 8.2 varies with respect to the latter in minor details: it does not need arguments for \(\otimes \) and \(\odot \), it contains clauses for \(\mathcal {D}\) and \(\mathcal {C}\) rather than \(\mathcal {F}\) and \(\mathcal {S}\), which will be very similar, besides not containing arguments for upper exchange. We leave the details for the reader. \(\square \)

Theorem 10.2

Completeness for \(\mathbf{S5E }_{2D}\).

Proof

The arguments are, again, very similar to the ones for \(\mathbf S5 _{2D}\). However, for the countermodel corresponding to Definition 8.4, since we are not assuming rigidity with respect to the upper index, there needs to be some adjustments in our definitions. First, we need to modify Definition 8.3 of equivalent classes. Let \(\approx _{i,n}\) be an equivalence relation over the set of constants in \(\mathcal {L}_{E2D}\) such that \(c_0\approx _{i,n} c_1\) iff ‘\([c_0= c_1]^i_n\)’ occurs on \(\mathfrak {b}\) for any constants \(c_0\), \(c_1\), and pair of indices \(\langle i,n\rangle \). Moreover, for any c, let [c]\(_{i,n}\) denote the equivalence class of c relative to \(\approx _{i,n}\). Now, if k is any index occurring on \(\mathfrak {b}\), let \(Z=\{k\mid k\in \mathfrak {b}\}\), and \(W=Z\times Z\). Let \(\langle 0,0\rangle \) be a distinguished element of W. For every \(\langle i,n\rangle ,\langle i,m\rangle \in W\), set \(\langle i,n\rangle {\mathcal {R}}_{\Box }\langle i,m\rangle \), and for every \(\langle i,n\rangle ,\langle z,z\rangle \in W\), set \(\langle i,n\rangle {\mathcal {R}}_{\mathcal {D}}\langle z,z\rangle \). Let \(\mathscr {D}=\{[c]_{i,n}\mid c,\langle i, n \rangle \text { on } \mathfrak {b}\}\). Concerning rigidity, this time we only assume that for any constant symbol c and \(\langle i,n\rangle ,\langle i,m\rangle \in W\), \(V(c,\langle i,n\rangle )=V(c,\langle i,m\rangle )\), where \(V(c,\langle i,n\rangle )=[c]_{i,n}\) and to each n-place predicate symbol, R, on \(\mathfrak {b}\), let \(V(R,\langle i,n\rangle )=\{\langle [c_0]_{i,n},\ldots ,[c_n]_{i,n}\rangle :R(c_0,\ldots ,c_n)^i_n\) occurs on \(\mathfrak {b}\)}. We do not assume (Neutrality) anymore. The rest of the definition remains the same as in Definition 8.4. Furthermore, the truth lemma is basically the same except for, again, having clauses for \(\mathcal {D}\) and \(\mathcal {C}\) rather than \(\mathcal {F}\) and \(\mathcal {S}\), which are straightforward. \(\square \)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Lampert, F. Actuality, Tableaux, and Two-Dimensional Modal Logics. Erkenn 83, 403–443 (2018). https://doi.org/10.1007/s10670-017-9896-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10670-017-9896-0

Navigation