Skip to main content

Orthogonal Frames and Indexed Relations

  • Conference paper
  • First Online:
Logic, Language, Information, and Computation (WoLLIC 2021)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 13038))

Abstract

We define and study the notion of an indexed frame. This is a bi-dimensional structure consisting of a Cartesian product equipped with relations which only relate pairs if they coincide in one of their components. We show that these structures are quite ubiquitous in modal logic, showing up in the literature as products of Kripke frames, subset spaces, or temporal frames for STIT logics. We show that indexed frames are completely characterised by their ‘orthogonal’ relations, and we provide their sound and complete logic. Using these ‘orthogonality’ results, we provide necessary and sufficient conditions for an arbitrary Kripke frame to be isomorphic to certain well-known bi-dimensional structures.

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

References

  1. Areces, C., ten Cate, B.: Hybrid logics. In: Handbook of Modal Logic, pp. 821–868 (2006)

    Google Scholar 

  2. Balbiani, P., Fernández González, S.: Indexed frames and hybrid logics. In: Advances in Modal Logic (2020)

    Google Scholar 

  3. Belnap, N.D., Perloff, M., Xu, M., et al.: Facing the Future: Agents and Choices in Our Indeterminist World. Oxford University Press, Oxford (2001)

    Google Scholar 

  4. Blackburn, P., de Rijke, M., Venema, Y.: Modal Logic. Cambridge Tracts in Theoretical Computer Science, Cambridge University Press (2001). https://doi.org/10.1017/CBO9781107050884

  5. Ciuni, R., Lorini, E.: Comparing semantics for temporal STIT logic. Logique et Anal. (N.S.) 61(243), 299–339 (2017)

    Google Scholar 

  6. van Ditmarsch, H., Knight, S., Özgün, A.: Announcement as effort on topological spaces. Synthese 196(7), 2927–2969 (2017). https://doi.org/10.1007/s11229-017-1592-8

    Article  Google Scholar 

  7. Gabbay, D.M., Kurucz, A., Wolter, F., Zakharyaschev, M.: Many-Dimensional Modal Logics: Theory and Applications. Elsevier (2003)

    Google Scholar 

  8. Georgatos, K.: Knowledge theoretic properties of topological spaces. In: Masuch, M., Pólos, L. (eds.) Logic at Work 1992. LNCS, vol. 808, pp. 147–159. Springer, Heidelberg (1994). https://doi.org/10.1007/3-540-58095-6_11

    Chapter  Google Scholar 

  9. Kracht, M., Wolter, F.: Properties of independently axiomatizable bimodal logics. J. Symb. Log. 56(4), 1469–1485 (1991)

    Article  Google Scholar 

  10. Lorini, E.: Temporal logic and its application to normative reasoning. J. Appl. Non-Classical Log. 23(4), 372–399 (2013)

    Article  Google Scholar 

  11. Makinson, D.: Some embedding theorems for modal logic. Notre Dame J. Formal Log. 12(2), 252–254 (1971)

    Article  Google Scholar 

  12. Moss, L.S., Parikh, R.: Topological reasoning and the logic of knowledge. In: TARK, vol. 92, pp. 95–105 (1992)

    Google Scholar 

  13. Picado, J., Pultr, A.: Frames and Locales: Topology Without Points. Springer, Heidelberg (2011)

    Google Scholar 

  14. Sano, K.: Axiomatizing epistemic logic of friendship via tree sequent calculus. In: Baltag, A., Seligman, J., Yamada, T. (eds.) LORI 2017. LNCS, vol. 10455, pp. 224–239. Springer, Heidelberg (2017). https://doi.org/10.1007/978-3-662-55665-8_16

    Chapter  Google Scholar 

  15. Seligman, J., Liu, F., Girard, P.: Logic in the community. In: Banerjee, M., Seth, A. (eds.) ICLA 2011. LNCS (LNAI), vol. 6521, pp. 178–188. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-18026-2_15

    Chapter  Google Scholar 

  16. Tarski, A.: Theorems on the existence of successors of cardinals, and the axiom of choice. In: Indagationes Mathematicae (Proceedings), vol. 57, pp. 26–32. Elsevier (1954)

    Google Scholar 

  17. Thomason, R.H.: Combinations of tense and modality. In: Gabbay, D., Guenthner, F. (eds.) Handbook of Philosophical Logic, pp. 135–165. Springer, Heidelberg (1984). https://doi.org/10.1007/978-94-009-6259-0_3

    Chapter  Google Scholar 

  18. Zhen, L.: Towards axiomatisation of social epistemic logic. Ph.D. thesis, University of Auckland (2020)

    Google Scholar 

Download references

Acknowledgements

We wish to thank Emiliano Lorini for a very interesting discussion about STIT logics, some of the fruits of which made it into this paper.

We also extend our gratefulness to the anonymous reviewers of this paper for their helpful comments and suggestions.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Saúl Fernández González .

Editor information

Editors and Affiliations

Appendix

Appendix

Proof of Proposition 2. Given an orthogonal \([L_1,L_2]\)-frame \((W,R_1,R_2)\), we extend W to the set

$$W' = W \cup \{ x_{wv}: w,v\in W, R^*_2(w)\cap R^*_1(v) = \varnothing \},$$

i.e., we add one element for each pair of connected components which have an empty intersection, and we extend the relations \(R_i\) as follows:

  • if \(F_\bullet \models L_i\), then \(R'_i = R_i\);

  • if \(F_\circ \models L_i\), then \(R'_i = R_i \cup \{(x,x):x\in W'\setminus W\}\);

where \(F_\bullet \) is the irreflexive singleton frame \((\{*\}, \varnothing )\), and \(F_\circ \) is the reflexive singleton frame \((\{*\}, \{(*,*)\})\). (Recall that every logic is satisfied in either \(F_\bullet \) or \(F_\circ \); this is a consequence of a classical result by Makinson [11].)

Note that, in either case, no elements of W are related to any elements of \(W'\setminus W\) and thus \((W,R_1,R_2)\) is a generated subframe of \((W',R'_1, R'_2)\).

We define

figure w

Note that \(\equiv '_1\) and \(\equiv '_2\) satisfy conditions O1 – O3 of Definition 2, and therefore \((W',R'_1,R'_2)\) is a full orthogonal frame. Finally, for \(i=1,2\), \((W',R'_i)\) is the disjoint union of the \(L_i\)-frame \((W,R_i)\) with a family of singleton \(L_i\)-frames, and thus it is an \(L_i\)-frame.

Proof of Lemma 2. We leave it to the reader to check that (O3’) implies that \(\equiv _1 \circ \equiv _2\) is an equivalence relation. Let \(W'\) be an equivalence class of \(\equiv _1\circ \equiv _2\). Let \(R'_i\) and \(\equiv '_i\) be the restrictions of \(R_i\) and \(\equiv _i\) to \(W'\). It is routine to check that (O1) \(R'_i\subseteq \equiv '_i\), (O2) \(\equiv '_1\cap \equiv '_2 = Id_{W'}\), and (O3) \(\equiv '_1 \circ \equiv '_2 = (W')^2\). Each of these is therefore a full orthogonal frame and \((W,R_1,R_2)\) is equal to the disjoint union \(\bigcup _{W'\in W/_{\equiv _1\circ \equiv _2}} (W',R'_1,R'_2)\).

Proof (sketch) of Proposition 4. This uses the very standard technique of canonical models; we point the reader to [4, Chapter 4] for full details and we simply offer a sketch here:

Let X be the set of maximal consistent sets of formulas in the language. We define the relations \(xR_i y\) iff, for all \(\phi \), \(\square _i\phi \in x\) implies \(\phi \in y\) and \(x\equiv _i y\) iff, for all \(\phi \), \(\blacksquare _i\phi \in x\) implies \(\phi \in y\).

The Truth Lemma shows that, given the valuation \(V(p) = \{x\in X:p\in x \}\), it is the case that \(x\models \phi \) iff \(\phi \in x\).

We note that the logic \(Log_\dashv ^{L_1 L_2}\) is canonical, for canonicity is preserved by fusions [9, Cor. 6] and the addition of Sahlqvist axioms [4, Chapter 4]. This canonicity ensures that \((X,R_i)\models L_i\); the S5 axioms for the \(\blacksquare _i\)’s ensure that \(\equiv _i\) is an equivalence relation; \(\blacksquare _1\blacksquare _2\phi \leftrightarrow \blacksquare _2\blacksquare _1\phi \) ensures that (O3’) is satisfied; finally, the axioms \(\blacksquare _i\phi \rightarrow \square _i\phi \) ensure (O1).

Therefore \((X,R_{1,2},\equiv _{1,2})\) is a semistructure and any consistent formula \(\phi \) can be satisfied in it.

Proof of Lemma 3. We simply show the existence of a matrix enumeration \(f:X\times X\rightarrow X\) whenever X is infinite; we leave further details to the reader. Let \(\{X_1, X_2\}\) be a partition of X into two sets which are equipotent to X itself (note that the existence of such partition requires the Axiom of Choice for uncountable cardinalities [16]). Let \(f_1:X_1\rightarrow X\) and \(f_2:X_2\rightarrow X\) be two surjections. The map

$$f(x,y) = {\left\{ \begin{array}{ll} f_i(x) &{} \text { if } x,y\in X_i \\ f_j(y) &{} \text { if } x\in X_i, y\in X_j, i\ne j \end{array}\right. }$$

is the desired enumeration.

Proof of Proposition 6. Soundness is routine. For completeness, given a formula \(\phi \notin Log_\dashv \), it suffices to use Theorem 2 to find a standard orthogonal structure \((W,R_{1,2},\equiv _{1,2})\) that refutes \(\phi \), construct the indexed frame \((W/_{\equiv _2}\times W/_{\equiv _1}, \mathsf {R}_1, \mathsf {R}_2)\) isomorphic to \((W,R_1,R_2)\) via Proposition 1 and note that the equivalence relation \(([w]_2,[v]_1) \cong _i ([w']_2,[v']_1)\) iff \(x_{wv}\equiv _i x_{w'v'}\) relates two pairs if and only if their j-th coordinate coincides, for \(j\ne i\).

Proof (sketch) of Proposition 7. This involves a rather standard filtration argument. (See [4, Chapter 2] for details on this technique).

Given a consistent formula \(\phi \), we let \((W,R_{1,2},\equiv _{1,2})\) be a semistructure satisfying \(\phi \) at a point \(w_0\), and \(\varGamma \) be a finite set of formulas closed under subformulas such that \(\phi \in \varGamma \), and we define an equivalence relation \(w\sim _\varGamma v\) iff for all \(\psi \in \varGamma \), (\(w\models \psi \) iff \(v\models \psi \)). We define relations in the quotient set \(W/_{\sim _\varGamma }\) as follows: for \(i=1,2\),

  • \([w]_\varGamma \equiv '_i [v]_\varGamma \) iff, for all \(\blacksquare _i\psi \in \varGamma \), (\(w\models \blacksquare _i\psi \) iff \(v\models \blacksquare _i\psi \)), and

  • \([w]_\varGamma R'_i [v]_\varGamma \) iff \([w]_\varGamma \equiv '_i [v]_\varGamma \) and for all \(\square _i\psi \in \varGamma \) (\(w\models \square _i\psi \) implies \(v\models \psi \)).

We leave it to the reader to check that the resulting tuple is a semistructure and a filtration and therefore that \([w_0]_\varGamma \models \phi \). We can then use Proposition 5 and Lemma 2 to obtain an indexed frame satisfying \(\phi \).

Proof of Proposition 9. For the left-to-right direction, given a subset space frame we consider the relations \((x,U) R_K (y,V)\) iff \(U=V\), \((x,U) R_\square (y,V)\) iff \(x=y\) and \(U\supseteq V\), and \((x,U)\equiv _\square (y,V)\) iff \(x=y\). We note that \((R_K\circ \equiv _\square )(x,U) = \{ (x',U')\in \mathcal {O}_X: x'\in U \}\), and we leave it to the reader to check that this satisfies all the properties in Proposition 9.

Let us now consider a frame with these properties. We let \([.]_\square \) and \([.]_K\) denote the equivalence classes of \(\equiv _\square \) and \(R_K\). Let us define the subset space

figure x

Note that \([w]_\square \in U_v\) if and only if \([w]_\square \cap [v]_K \ne \varnothing \).

By (O2), an intersection \([w]_\square \cap [v]_K\) of two equivalence classes is at most a singleton. Let us map and element \(([w]_\square , U_v)\) in the graph of \((X,\mathcal {O})\) to the unique element in \([w]_\square \cap [v]_K\). This is a bijection whose inverse maps each \(w\in W\) to \(([w]_\square , U_w)\). We define relations \(\equiv _K\) and \(\ge _\square \) on this graph as in Example 2 and, to show that this map is an isomorphism, it suffices to show that

figure y

We start with the second item. From left to right, if \(w R_\square v\), then \([w]_\square = [v]_\square \) by (O1), and let us see that \(U_w \supseteq U_v\). If \([y]_\square \in U_v\), then there is a unique element \(x\in [y]_\square \cap [v]_K\). But since \(wR_\square v R_K x\), it follows by (SS3) that there must exist some \(x'\) such that \(wR_K x'R_\square x\). Since \(x'\equiv _\square x\), by (O1), and \(x\equiv _\square y\), it follows that \(x'\in [w]_K \cap [y]_\square \), and thus \([y]_\square \in U_w\). From right to left, it suffices to see that \(U_w\supseteq U_v\) and \(w\equiv _\square v\) implies \(wR_\square v\). But this follows directly from (SS4), noting that \(U_w \supseteq U_v\) implies \([R_k \circ \equiv _\square ](w) \supseteq [R_k \circ \equiv _\square ](v)\).

For the first item it suffices to show that \(wR_K v\) iff \(U_w = U_v\). The left-to-right direction is immediate from the definition of \(U_w\), whereas the right-to-left direction follows from (SS5).

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Balbiani, P., Fernández González, S. (2021). Orthogonal Frames and Indexed Relations. In: Silva, A., Wassermann, R., de Queiroz, R. (eds) Logic, Language, Information, and Computation. WoLLIC 2021. Lecture Notes in Computer Science(), vol 13038. Springer, Cham. https://doi.org/10.1007/978-3-030-88853-4_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-88853-4_14

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-88852-7

  • Online ISBN: 978-3-030-88853-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics