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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 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.
\(\mathcal P(M)\) represents the powerset \(\{A : A \subseteq M\}\) of M.
- 3.
- 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.
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.
Theorem 1 in this work.
- 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.
In [19], this property is called “Universe Independence”.
- 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.
\(\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.
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.
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.
Again, relativizability suffices for this result.
- 14.
Or relativizable.
- 15.
Again, or just relativizable.
- 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.
This is a shorthand for \(X[M/\vec w_1][M/\vec w_2] \ldots [M/\vec w_k]\).
- 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.
Here \(\chi [v/a_{\lambda }]\) represents the formula obtained from \(\chi \) by replacing the constant \(a_\lambda \) with the variable v.
- 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.
Here \(\top \) can be any literal that is always true, such as \(w = w\) for some \(w \in \vec w\).
- 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.
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.
Or non-jumping.
References
Armstrong, W.W.: Dependency structures of data base relationships. In: Proceedings of IFIP World Computer Congress, pp. 580–583 (1974)
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
Galliani, P.: The dynamics of imperfect information. Ph.D. thesis, University of Amsterdam, September 2012. https://dare.uva.nl/record/425951
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
Galliani, P.: Upwards closed dependencies in team semantics. Inf. Comput. 245, 124–135 (2015). https://doi.org/10.1016/j.ic.2015.06.008
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
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
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
Galliani, P.: Safe dependency atoms and possibility operators in team semantics. Inf. Comput. 278, 104593 (2020)
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
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
Galliani, P., Väänänen, J.: On dependence logic (2013). arXiv:1305.5948
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
Grädel, E., Wilke, R.: Logics with multiteam semantics. ACM Trans. Comput. Logic (TOCL) 23(2), 1–30 (2022)
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)
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
Hodges, W.: A Shorter Model Theory. Cambridge University Press, Cambridge (1997)
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
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
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
Kuusisto, A.: A double team semantics for generalized quantifiers. J. Logic Lang. Inform. 24(2), 149–191 (2015)
Rönnholm, R.: Arity fragments of logics with team semantics (2018)
Väänänen, J.: An atom’s worth of anonymity (to appear)
Väänänen, J.: Dependence Logic. Cambridge University Press, Cambridge (2007). https://doi.org/10.1017/CBO9780511611193
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
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)