[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to main content

Strongly First Order, Domain Independent Dependencies: The Union-Closed Case

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

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 13468))

  • 466 Accesses

Abstract

Team Semantics generalizes Tarski’s Semantics by defining satisfaction with respect to sets of assignments rather than with respect to single assignments. Because of this, it is possible to use Team Semantics to extend First Order Logic via new kinds of connectives or atoms – most importantly, via dependency atoms that express dependencies between different assignments.

Some of these extensions are more expressive than First Order Logic proper, while others are reducible to it. In this work, I provide necessary and sufficient conditions for a dependency atom that is domain independent (in the sense that its truth or falsity in a relation does not depend on the existence in the model of elements that do not occur in the relation) and union closed (in the sense that whenever it is satisfied by all members of a family of relations it is also satisfied by their union) to be strongly first order, in the sense that the logic obtained by adding them to First Order Logic is no more expressive than First Order Logic itself.

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

Access this chapter

Subscribe and save

Springer+ Basic
£29.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
GBP 19.95
Price includes VAT (United Kingdom)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
GBP 35.99
Price includes VAT (United Kingdom)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
GBP 44.99
Price includes VAT (United Kingdom)
  • 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.

    In this work we will assume that all expressions are in Negation Normal Form. Also, we will use the usual abbreviations of First Order Logic, such as \(\vec x = \vec y\) for \(\bigwedge _i (x_i = y_i)\) where \(\vec x = (x_1 \ldots x_k)\) and \(\vec y = (y_1 \ldots y_k)\) are tuples of variables of the same length.

  2. 2.

    \(\mathcal P(M)\) represents the powerset \(\{A : A \subseteq M\}\) of M.

  3. 3.

    Anonymity atoms were called “non-dependence atoms” and briefly studied in Sect. 4.6 of [3], in which their equidefinability with inclusion atoms was also proved; but their interpretation and their properties are discussed more in depth in [22, 23].

  4. 4.

    In the sense that every sentence of any of these logics is equivalent to some Existential Second Order sentence, and vice versa. As we will see, it is however not the case that every formula of \(\textbf{FO}(\bot )\) is equivalent to some formula of \(\textbf{FO}(|)\).

  5. 5.

    The choice of \(\vec v\) in the atom \(\texttt {NE}(\vec v)\) is indifferent as long as it is contained in the domain of X. Thus, one could define \(\texttt {NE}\) as a single 0-ary dependency instead of a family of dependencies of all arities, as we do here for simplicity and uniformity.

  6. 6.

    Theorem 1 in this work.

  7. 7.

    Of course there is a first order sentence \(\exists \vec x R \vec x\) that says that R is not empty; however, there is no first order formula \(\phi (\vec w)\) such that \(\mathfrak M\models _X \phi (\vec w)\) if and only if \(X(\vec w) \not = \emptyset \).

  8. 8.

    In [19], this property is called “Universe Independence”.

  9. 9.

    The FOT logic of [20], which is a Team Semantics-based logic with no higher order quantifications in the rules for its connectives, is no stronger than First Order Logic and can define all first order dependencies.

  10. 10.

    \(\texttt {NE}\) and \({\textbf {All}}\) are not union closed because the union of the empty family of relations is the empty relation, which does not satisfy these dependencies. If we restricted the definition of union closure to nonempty families I, they would be union closed.

  11. 11.

    We could consider only unary constancy atoms, as \(=\!\!(\vec x) \equiv \bigwedge _{x \in \vec x} =\!\!(x)\); but, similarly to the \(\texttt {NE}\) case, for simplicity and uniformity we define constancy atoms for all arities.

  12. 12.

    The result of [7] actually requires a weaker condition than domain independence called relativizability. This property is implied by domain independence, and in this work we will focus on domain independent dependencies. Totality \({\textbf {All}}\) is an example of a dependency that is relativizable but not domain independent.

  13. 13.

    Again, relativizability suffices for this result.

  14. 14.

    Or relativizable.

  15. 15.

    Again, or just relativizable.

  16. 16.

    Nonetheless, there are dependencies of interest, such as independence atoms \(\bot \), which satisfy none of these closure properties; and thus, the problem of fully characterizing strongly first order dependencies remains not entirely solved yet.

  17. 17.

    This is a shorthand for \(X[M/\vec w_1][M/\vec w_2] \ldots [M/\vec w_k]\).

  18. 18.

    Instead \((A_3, R_3) \in \textbf{D}\), because \((A_3, R_3) \succeq (A_2, R_2) \in \textbf{D}\) and \(\textbf{D}\) is first order.

  19. 19.

    Here \(\chi [v/a_{\lambda }]\) represents the formula obtained from \(\chi \) by replacing the constant \(a_\lambda \) with the variable v.

  20. 20.

    This follows from the so-called “Lemma on Constants” (e.g. Lemma 2.3.2. of [17]): if \(T \models \phi (\vec c)\), where \(\vec c\) is a tuple of constants not occurring in T, then \(T \models \forall \vec x \phi (\vec x)\).

  21. 21.

    Here \(\top \) can be any literal that is always true, such as \(w = w\) for some \(w \in \vec w\).

  22. 22.

    Note that the signature of \(\mathfrak M\) does not necessarily have to include the symbol R, which is instead interpreted as \(X(\vec w)\) when evaluating \(\chi _i(R)\); and accordingly, \(\chi '_i(\vec w)\) is a \(\textbf{FO}(=\!\!(\cdot ), \texttt {NE})\) formula over the empty signature.

  23. 23.

    More formally: \(Y = X[H_1/x_1]\ldots [H_k/x_k]\), where each \(H_j\) picks the same singleton \(\{a_j\}\) for all assignments in its domain – indeed, only choice functions of this type can ensure that \(\mathfrak M\models _Y =\!\!(\vec x)\).

  24. 24.

    Or non-jumping.

References

  1. Armstrong, W.W.: Dependency structures of data base relationships. In: Proceedings of IFIP World Computer Congress, pp. 580–583 (1974)

    Google Scholar 

  2. Durand, A., Hannula, M., Kontinen, J., Meier, A., Virtema, J.: Probabilistic team semantics. In: Ferrarotti, F., Woltran, S. (eds.) FoIKS 2018. LNCS, vol. 10833, pp. 186–206. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-90050-6_11

    Chapter  Google Scholar 

  3. Galliani, P.: The dynamics of imperfect information. Ph.D. thesis, University of Amsterdam, September 2012. https://dare.uva.nl/record/425951

  4. Galliani, P.: Inclusion and exclusion dependencies in team semantics: on some logics of imperfect information. Ann. Pure Appl. Logic 163(1), 68–84 (2012). https://doi.org/10.1016/j.apal.2011.08.005

    Article  Google Scholar 

  5. Galliani, P.: Upwards closed dependencies in team semantics. Inf. Comput. 245, 124–135 (2015). https://doi.org/10.1016/j.ic.2015.06.008

    Article  Google Scholar 

  6. Galliani, P.: On strongly first-order dependencies. In: Abramsky, S., Kontinen, J., Väänänen, J., Vollmer, H. (eds.) Dependence Logic, pp. 53–71. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-31803-5_4

    Chapter  Google Scholar 

  7. Galliani, P.: Characterizing downwards closed, strongly first-order, relativizable dependencies. J. Symbol. Logic 84(3), 1136–1167 (2019). https://doi.org/10.1017/jsl.2019.12

    Article  Google Scholar 

  8. Galliani, P.: Characterizing strongly first order dependencies: the non-jumping relativizable case. Electron. Proc. Theor. Comput. Sci. 305, 66–82 (2019). https://doi.org/10.4204/eptcs.305.5

    Article  Google Scholar 

  9. Galliani, P.: Safe dependency atoms and possibility operators in team semantics. Inf. Comput. 278, 104593 (2020)

    Article  Google Scholar 

  10. Galliani, P.: Doubly strongly first order dependencies. In: Silva, A., Wassermann, R., de Queiroz, R. (eds.) WoLLIC 2021. LNCS, vol. 13038, pp. 47–63. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-88853-4_4

    Chapter  Google Scholar 

  11. Galliani, P., Hella, L.: Inclusion logic and fixed point logic. In: Rocca, S.R.D. (ed.) Computer Science Logic 2013 (CSL 2013). Leibniz International Proceedings in Informatics (LIPIcs), vol. 23, pp. 281–295. Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik, Dagstuhl, Germany (2013). https://doi.org/10.4230/LIPIcs.CSL.2013.281

  12. Galliani, P., Väänänen, J.: On dependence logic (2013). arXiv:1305.5948

  13. Grädel, E., Väänänen, J.: Dependence and independence. Stud. Logica 101(2), 399–410 (2013). https://doi.org/10.1007/s11225-013-9479-2

    Article  Google Scholar 

  14. Grädel, E., Wilke, R.: Logics with multiteam semantics. ACM Trans. Comput. Logic (TOCL) 23(2), 1–30 (2022)

    Article  Google Scholar 

  15. Henkin, L.: Some remarks on infinitely long formulas. In: Infinitistic Methods, Proceedings of the Symposium on Foundations of Mathematics, pp. 167–183. Pergamon Press (1961)

    Google Scholar 

  16. Hintikka, J., Sandu, G.: Informational independence as a semantic phenomenon. In: Fenstad, J., Frolov, I., Hilpinen, R. (eds.) Logic, Methodology and Philosophy of Science, pp. 571–589. Elsevier (1989). https://doi.org/10.1016/S0049-237X(08)70066-1

  17. Hodges, W.: A Shorter Model Theory. Cambridge University Press, Cambridge (1997)

    Google Scholar 

  18. Hodges, W.: Compositional semantics for a language of imperfect information. J. Interest Group Pure Appl. Logics 5(4), 539–563 (1997). https://doi.org/10.1093/jigpal/5.4.539

    Article  Google Scholar 

  19. Kontinen, J., Kuusisto, A., Virtema, J.: Decidability of predicate logics with team semantics. In: 41st International Symposium on Mathematical Foundations of Computer Science (MFCS 2016). Leibniz International Proceedings in Informatics (LIPIcs), vol. 58, pp. 60:1–60:14 (2016). https://doi.org/10.4230/LIPIcs.MFCS.2016.60

  20. Kontinen, J., Yang, F.: Logics for first-order team properties. In: Iemhoff, R., Moortgat, M., de Queiroz, R. (eds.) WoLLIC 2019. LNCS, vol. 11541, pp. 392–414. Springer, Heidelberg (2019). https://doi.org/10.1007/978-3-662-59533-6_24

    Chapter  Google Scholar 

  21. Kuusisto, A.: A double team semantics for generalized quantifiers. J. Logic Lang. Inform. 24(2), 149–191 (2015)

    Article  Google Scholar 

  22. Rönnholm, R.: Arity fragments of logics with team semantics (2018)

    Google Scholar 

  23. Väänänen, J.: An atom’s worth of anonymity (to appear)

    Google Scholar 

  24. Väänänen, J.: Dependence Logic. Cambridge University Press, Cambridge (2007). https://doi.org/10.1017/CBO9780511611193

    Book  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Pietro Galliani .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 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

Galliani, P. (2022). Strongly First Order, Domain Independent Dependencies: The Union-Closed Case. In: Ciabattoni, A., Pimentel, E., de Queiroz, R.J.G.B. (eds) Logic, Language, Information, and Computation. WoLLIC 2022. Lecture Notes in Computer Science, vol 13468. Springer, Cham. https://doi.org/10.1007/978-3-031-15298-6_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-15298-6_17

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-15297-9

  • Online ISBN: 978-3-031-15298-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics