<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Team Semantics for Spatial Reasoning: Locality and Separability</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Pietro GALLIANI</string-name>
          <email>pietro.galliani@unibz.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Free University of Bozen-Bolzano</institution>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Team Semantics is a generalization of Tarski's semantics for First Order Logic in which formulas are satisfied or not satisfied by sets of assignments. Despite being reducible to Tarskian semantics over First Order Logic, Team Semantics permits to extend it in novel ways, like for instance by means of new types of atoms that express dependencies between different assignments. In this work I will discuss the applicability of Team Semantics to spatial reasoning. I will argue that Team Semantics is a highly appropriate framework for reasoning about notions such as locality, in which the value of some variable at some point is affected only by the values of other variables in a certain neighbourhood of that point, and separability of spaces into regions with different properties.</p>
      </abstract>
      <kwd-group>
        <kwd />
        <kwd>Team Semantics</kwd>
        <kwd>Dependence Logic</kwd>
        <kwd>Spatial Logic</kwd>
        <kwd>Locality</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Team Semantics [
        <xref ref-type="bibr" rid="ref30">30</xref>
        ] generalizes Tarski’s usual semantics for First Order Logic by
letting formulas be satisfied or not satisfied by sets of assignments (called Teams for
historical reasons), rather than by single assignments. This semantics was originally introduced
in order to find a compositional semantics that is equivalent to the game-theoretical
semantics for Independence-Friendly Logic [
        <xref ref-type="bibr" rid="ref28 ref29 ref41">28,29,41</xref>
        ], an extension of First Order Logic
– roughly equivalent to Branching Quantifier Logic [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ] – which allows for more general
patterns of dependence and independence between quantifiers.
      </p>
      <p>
        With Va¨a¨na¨nen’s development of Dependence Logic [
        <xref ref-type="bibr" rid="ref44">44</xref>
        ], however, it became clear
that Team Semantics is a powerful and valuable generalization of Tarskian semantics
in its own right, independently from its original application to Independence-Friendly
Logic. Within the framework of Team Semantics it is possible to extend the language
of First Order Logic by adding operators or atoms that express dependencies between
multiple assignments, which is of course impossible in Tarskian Semantics. In
particular, in terms of Team Semantics Independence-Friendly Logic – the original
motivation for its development – is in very close correspondence with the logic obtained by
adding to First Order Logic functional dependence atoms, whose semantics correspond
precisely to database-theoretic functional dependencies [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. It was soon recognized that
other database-theoretic notions can be similarly added to the First Order Logic via Team
      </p>
      <p>
        Semantics [
        <xref ref-type="bibr" rid="ref11 ref19 ref23">23,11,19</xref>
        ], and the study and classification of the logics obtained in this way
has blossomed into one of the central topics of research in the area.
      </p>
      <p>
        The same type of “lifting” operation that leads from Tarskian First Order semantics
to Team Semantics can be also applied to other forms of compositional semantics, such as
those of Propositional Logic [
        <xref ref-type="bibr" rid="ref47 ref48">47,48</xref>
        ], Modal Logic [
        <xref ref-type="bibr" rid="ref33 ref45 ref7 ref9">45,9,7,33</xref>
        ], Computation Tree Logic
(CTL) [
        <xref ref-type="bibr" rid="ref36">36</xref>
        ] and more recently Linear Temporal Logic (LTL) [
        <xref ref-type="bibr" rid="ref37">37</xref>
        ]. This later work, in
particular, showed that by generalizing the semantics of LTL to sets of traces it is possible
to obtain an effective framework for the specification of hyperproperties (i.e. system
properties – such as “the system terminates within a bounded amount of time” – that
cannot be verified by considering each possible trace in isolation but only by considering
the set of all possible traces as a whole). This framework is incomparable with HyperLTL
[
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], the most common extension of LTL for the specification of hyperproperties; it can
express properties of practical importance, such as uniform termination, which cannot be
expressed in it; and it has better computational properties (in particular, the satisfiability
problem for HyperLTL is undecidable [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] whereas the one for Team LTL is in PSPACE).
      </p>
      <p>In contrast to this interest in the use of variants of Team Semantics for the
specification and verification of temporal dependencies, to my knowledge there has been
surprisingly little research on the use of Team Semantics for the specification of spatial
dependencies. Yet, those dependencies certainly do exist and are of considerable practical
interest: to mention one possible example, the results of geological surveys within a
certain radius from some site of potential interest in Central Asia may be useful to predict
the existence or non-existence of oil in it, but the results of surveys in New Zealand or in
Argentina likely are of no immediate relevance for that.</p>
      <p>
        This work constitutes an exploration of the possibilities of Team Semantics as a
framework for the specification and verification of spatial dependencies. Rather than
starting from a spatial logic and ”teamifying” it in the usual way (i.e. by lifting the
semantics to sets of the relevant meaning-carrying entities), here we will begin from
the usual – and well-studied – Team Semantics of First Order Logic and add spatial
information to it. In this way, we will obtain a formalism that is capable of expressing
sophisticated spatial dependencies but is still very close to the usual first order Team
Semantics.2 This has clear advantages, as this semantics has been the object of intense
research in the last few years, in particular insofar as the study and classification of
computationally treatable fragments (see e.g. [
        <xref ref-type="bibr" rid="ref16 ref17 ref18 ref26 ref32 ref40 ref8">32,8,16,17,26,18,40</xref>
        ]) and proof systems
(see e.g. [
        <xref ref-type="bibr" rid="ref25 ref35 ref39">35,25,39</xref>
        ]) are concerned; and it is the hope of the author that the present work
will showcase the possibilities of Team Semantics in this context.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Preliminaries: Team Semantics</title>
      <p>In this section, we will briefly recall the definition of (first order) Team Semantics, as well
as some basic results regarding its properties. As we will see, for First Order Logic proper
Team Semantics is reducible, in a very strong sense, to the usual Tarskian semantics;
however, the greater richness of the meaning-carrying entities (which will be sets of
assignments, called Teams for historical reasons, rather than single assignments), as well
as the higher order quantification implicit in the rules TS-_ and TS-9 for disjunction
2In fact, it will not be difficult to see that it will be reducible to two-sorted first order Team Semantics.
and existential quantification, make it possible to make use of Team Semantics to extend
First Order Logic in novel and interesting ways.</p>
      <sec id="sec-2-1">
        <title>2.1. Definitions</title>
        <p>Definition 1 (Team). Let M be a first order model with domain M, and let V Var be a
finite set of variables. A Team over M with domain V is a set of assignments s : V ! M.
Definition 2 (Splitting). Let X , Y and Z be teams over a model M with the same domain
Dom(X ) = Dom(Y ) = Dom(Z) = V . Then we say that X splits into Y and Z if X = Y [ Z.</p>
        <p>In general, in the above definition we do not require Y and Z to be disjoint.3 We will
also need to be able to talk about updates of a team along one variable:
Definition 3 (Restriction). Let X be a team over a model M with domain Dom(X ), and let
V Dom(X ) be a subset of its variables. Then its restriction XjV is the team fsjV : s 2 X g
of the restrictions of its assignments to V , where for each s 2 X we have that sjV is the
assignment with domain V such that sjV (v) = s(v) for all s 2 V .</p>
        <p>Definition 4 (Team Update). Let X be a team over a model M with domain Dom(X ), let
v 2 Var be any variable, and let Y be a team over the same M with domain Dom(X ) [ fvg.
Then we say that Y is an update (or supplementation) of X along v if X and Y agree on
all variables aside from v, that is, if and only if XjDom(X)nfvg = YjDom(X)nfvg.</p>
        <sec id="sec-2-1-1">
          <title>The following result is trivial:</title>
          <p>Proposition 1. Let X be a team over a model M with domain Dom(X ), let v 2 Var be
any variable and let Y be a team over the same M with domain Dom(X ) [ fvg. Then Y is
an update of X along v if and only if there exists a function F , sending each assignment
s 2 X into a nonempty set of elements F (s) M, F (s) 6= 0/ , such that</p>
          <p>Y = X [F =v] = fs[m=v] : s 2 X ; m 2 F (s)g
where s[m=v] agrees with s on Dom(s)nfvg and sends v to m.</p>
          <p>A particular type of team update that will be useful to consider is the most general
update of a team along a variable, also called the duplication of a team along a variable:
Definition 5 (Most General Update). Let X be a team over a model M with domain
Dom(X ), let v be a variable (not necessarily in Dom(X )) and let Y be a team over the same
M with domain Dom(X ) [ fvg. Then Y is the most general update of X along v if</p>
        </sec>
        <sec id="sec-2-1-2">
          <title>1. Y is an update of X along v; 2. For all updates Y 0 of X along v we have that Y 0</title>
          <p>Y .</p>
          <p>
            3This is related to the distinction between lax and strict semantics [
            <xref ref-type="bibr" rid="ref14">14</xref>
            ], or - in game theoretical terms - to
the distinction between nondeterministic and deterministic properties. Much of the recent work in the area has
focused on the lax (not-necessarily-disjoint) case, essentially because in the other the value of a formula may
be affected by the values of variables that do not appear in it.
Definition 6 (Team Semantics for First Order Logic). Let M be a first order model with
domain M, let X be a team over it, and let f (~x) be a first order formula in Negation
Normal Form over the signature of M and with free variables in Dom(X ). Then we say
that X satisfies f in M, and we write M j=X f , if and only if this follows from the rules
TS-lit: For all first order literals a, M j=X a if and only if, for all assignments s 2 X ,
          </p>
          <p>M j=s a in the sense of the usual Tarskian Semantics;
TS-_: For all NNF formulas f and y, M j=X f _ y if and only if X = Y [ Z for two
subteams Y and Z such that M j=Y f and M j=Z y;
TS-^: For all NNF formulas f and y, M j=X f ^ y if and only if M j=X f and M j=X y;
TS-9: For all NNF formulas f and all variables v 2 Var, M j=X 9vf if and only if there
exists some update X [F=v] of X along v such that M j=X[F=v] f ;
TS-8: For all NNF formulas f and all variables v 2 Var, M j=X 8vf if and only if</p>
          <p>M j=X[M=v] f for the most general update X [M=v] of X along v.</p>
          <p>If f has no free variables, we say that f is true in M according to Team Semantics
if and only if M j=feg f where e : 0/ ! M is the empty assignment.</p>
        </sec>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. Some Results</title>
        <p>As mentioned before, over First Order Logic proper Team Semantics is reducible to
Tarskian Semantics. More precisely, the following result holds:</p>
      </sec>
      <sec id="sec-2-3">
        <title>Proposition 3. Let M be a first order model, let X be a team over it, and let f be a first</title>
        <p>order formula in Negation Normal Form over the signature of M and with free variables
in Dom(X ). Then M j=X f if and only if, for all s 2 X , M j=s f according to the usual
rules of Tarski’s semantics. In particular, if f is a sentence, f is true in M according to</p>
      </sec>
      <sec id="sec-2-4">
        <title>Team Semantics if and only if it is true in M according to Tarskian Semantics.</title>
        <p>Does this result imply that Team Semantics is an unnecessarily complicated, but
fundamentally equivalent, variant of Tarskian Semantics? Well, no: as already mentioned,
the richer structure of teams over assignments allows one to extend First Order Logic
with Team Semantics in novel ways that have no obvious analogue in Tarskian
semantics. Perhaps the easiest – and certainly the most studied – way to do so is to add to the
language of First Order Logic new dependency atoms, expressing dependencies between
the values that variables take in different assignments, like the following ones:
Definition 7 (Functional Dependence, Inclusion, Exclusion, and Independence Atoms).
For all models M, all teams X and all tuples of variables4 ~x and ~y,
TS-fdep: M j=X =(~x;~y) if any two s; s0 2 X which agree on ~x also agree on ~y;
TS-inc: M j=X ~x ~y if the tuples ~x and ~y have the same length and, furthermore, every
possible value of ~x in X is also a possible value for ~y in X ;
TS-exc: M j=X ~xj~y if the tuples ~x and ~y have the same length and, furthermore, no
possible value of ~x in X is also a possible value for ~y in X ;
TS-ind: M j=X ~x?~y if for any s; s0 2 X there exists some s00 2 X with s00(~x) = s(~x) and
s00(~y) = s0(~y) (that is, all possible values for ~x and ~y in X may occur together in it).</p>
        <p>
          The logics obtained by adding these atoms to the language of First Order Logic
are called (functional) Dependence Logic, Inclusion Logic, Exclusion Logic and
(nonconditional) Independence Logic5 respectively, and they are formalisms deserving of
investigation in their own right. Here we mention briefly that every sentence of
functional dependence, exclusion, or independence logic is equivalent to some sentence of
existential second order logic S11, and that conversely every S11 sentence is equivalent to
some sentence of any of these logics [
          <xref ref-type="bibr" rid="ref14 ref24 ref44">44,24,14</xref>
          ]; but that, on the other hand, Inclusion
Logic corresponds to the positive fragment of Greatest Fixed Point Logic [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ], and hence
captures PTIME over finite ordered models by [
          <xref ref-type="bibr" rid="ref31 ref46">31,46</xref>
          ]. On the level of formulas,
however, independence logic differs from functional and exclusion logic (which are however
equivalent): very briefly, it was proved that every S11-definable property of teams6 that is
true of the empty team corresponds to the satisfaction conditions to some Independence
Logic formula, and vice versa [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ], whereas for functional and exclusion logic the above
is true only if we further require that these relations are additionally downwards closed
(i.e., whenever they hold of a team they also hold of all its subteams [
          <xref ref-type="bibr" rid="ref34">34</xref>
          ]).
        </p>
        <p>
          Team Semantics allows also to extend First Order Logic in new ways via extra
connectives, such as the contradictory negation (such that M j=X f if and only if
M 6j=X f – note, this is not equivalent to the usual “dual negation”) or various types of
generalized quantifier [
          <xref ref-type="bibr" rid="ref10 ref12 ref2 ref38">10,12,38,2</xref>
          ]; and furthermore, “weighted” or probabilistic
variants of Team Semantics have been also considered [
          <xref ref-type="bibr" rid="ref21 ref43 ref5 ref6">43,21,5,6</xref>
          ].
        </p>
        <p>
          4Or, more in general, terms; but for simplicity we will only consider dependence atoms applied to variables.
5There are also conditional independence atoms ~x?~z~y, which state that the possible values of ~x and ~y in X
are informationally independent for any fixed value of~z; but as pointed out in [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ], these atoms can be defined
in terms of non-conditional independence atoms.
        </p>
        <p>6Or, to be more precise, every S11-definable property of the relations corresponding to teams.</p>
      </sec>
      <sec id="sec-2-5">
        <title>2.3. The Doxastic Interpretation of Team Semantics</title>
        <p>As briefly shown above, Team Semantics is a natural generalization of Tarskian
Semantics which is of significant theoretical interest, as it makes it possible to extend First
Order Logic in novel ways (the classification of which is still largely incomplete). However,
some uncertainty would be understandable at this point regarding the meaning of Team
Semantics. What are teams, exactly? The rules of Definition 6 may well arise naturally
from the analysis of non-deterministic strategies in the Game-Theoretic Semantics of
First Order Logic, and they may well be appropriate for providing a compositional
semantics for logics such as Branching Quantifier Logic or Independence-Friendly Logic;
but do they have an actual and understandable meaning, or are they mere technical tricks
of a semantics that – regardless of its nice formal features – does not admit much of an
interpretation? This is a question that is of central importance for this work, since we
intend to discuss the applicability of Team Semantics to spatial reasoning.</p>
        <p>
          As it was discussed at length in [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ], and as we will now briefly see, Team Semantics
admits a natural interpretation in terms of doxastic states. If an assignment represents a
potential state of things, a team can easily represent the belief set of an agent – that is, the
set of all states of things that an agent believes possible. Then Proposition 3, for instance,
can be interpreted as showing that, for all first order f , M j=X f if and only if an agent
that believes that the true state of things lies in X can be sure that f will be true of this
true state; a functional dependence atom =(~x;~y) states that the agent could infer the true
value of ~y from the true value of ~x; inclusion and exclusion atoms ~x ~y and ~xj~y assert
respectively that the agent considers every possible value of~x a possible/impossible value
for ~y; and an independence atom ~x?~y asserts that learning the true value of ~x would
provide the agent with no new information whatsoever regarding the value of ~y.
        </p>
        <p>Splitting a team into two as per rule TS-_ can be seen as a form of case-based
reasoning: if the agent believes that the true state is in X = Y [ Z, they can conclude that
the true state is in Y or in Z (or possibly in both). Note that this would not be the case for
the “Boolean disjunction”
TS-t: M j=X f t y iff M j=X f or M j=X y
which would instead assert that, knowing that the true state is in X , the agent can
conclude that f is true or that y is true. In other words, the difference between f _ y and
f t y is the same as that between K(f _ y) (“the agent knows that f or y is true”) and
K(f ) _ K(y) (“the agent knows that f is true or the agent knows that y is true”). Thus,
for instance, x = y _ x 6= y is satisfied by any team whose domain contains the variables
x and y, but there are teams (for instance, X = f(x : 0; y : 0); (x : 0; y : 1)g) which do not
satisfy x = y t x 6= y. By combining splitting and dependency atoms we can obtain
interesting effects: for example, =(x; y)_ =(x; y) is not equivalent to =(x; y), and it asserts
that any value of x corresponds to at most two values of y – or, to put the matter into more
explicitly doxastic terms, that the agent believes that two scenarios are possible, and that
in either scenario they could learn y given x.</p>
        <p>What about quantifiers and variable updates? By definition, M j=X 9vf if and only
if there exists some possible belief state Y , which disagrees from X at most with respect
to the variable v, in which f holds. In other words, the agent could learn something about
the possible values of the variable v – but about that variable alone – after which they
would agree that f holds. The most general update X [M=v], on the other hand, represents
an “agnostic update” after which the agent believes that the variable v could take any
value at all regardless of the values of the other variables; and thus, M j=X 8vf if this
agent – after disregarding anything about the value of v – believes that f .</p>
        <p>
          Conjunctions and first order literals pose no difficulties; and, thus, we obtained a
doxastic interpretation for all expressions of our language. This interpretation can be
extended much further, and we refer to [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ] for more details. We now have enough
background to begin exploring the application of Team Semantics to spatial reasoning.
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Spatial Team Semantics</title>
      <p>As we just discussed, the assignments in a team can be understood as possible states of
things, or equivalently as possible (and not necessarily consistent) observations. It is thus
entirely natural to think of these observations as located into space. This can be done
easily by adding a special location variable ` 62 Var to all assignments:
Definition 8 (Located Assignments). Let M be a first order model with domain M, let
V Var be a finite set of variables and let H be an arbitrary real Hilbert Space7. A
Hlocated assignment over M with domain V is a function s : V [ f`g ! M [ H, where
s(`) 2 H and s(v) 2 M for all v 2 V .</p>
      <p>Definition 9 (Located Teams, Location Range). Let M be a first order model with
domain M, let V Var and let H be a real Hilbert Space. Then a H-located team over M
with domain V is a set X of H-located assignments over M with domain V . Its location
range X (`) is the set fs(`) : s 2 X g H of the positions of all its assignments.</p>
      <p>The doxastic interpretation of Section 2.3 can be extended to located teams in the
obvious way: in brief, a located team still represent a set of possible observations, but
now each observation is also situated in a particular point of the space H (see e.g. Figure
2). The semantics of Definition 6, as well as the dependency atoms of Definition 7 and
all the other operators and connectives studied in the context of Team Semantics, can
be applied to located teams without any change whatsoever; however, the fact that every
assignment is now made to correspond to a particular point of H allows us to consider
new kinds of operators and dependencies over located teams. For example, one may note
that we did not require that distinct assignments have different positions (this can be used
to represent e.g. ambiguous data about a location). However, a simple dependence atom
can be added to state that the values of certain variables are spatially determined:
TS-sdet: M j=X =(`;~x) iff, for any two s; s0 2 X , if s(`) = s0(`) then s(~x) = s0(~x).
This spatial determination operator is obviously just a minor variant of the functional
dependency atom of Definition 7; and we may likewise add an “independence atom” `?x
to state that the range of the possible values for x is the same for any possible location `.</p>
      <p>Can we do anything else with locations? Well, to begin with, let us consider the
disjunction operator. As before, the interpretation is clear: M j=X f _ y if we can split the
set of located observations X into two (possibly overlapping) subsets Y and Z that satisfy
7For most intended applications, we can assume that H = R2 or H = R3, but the definitions of this work
apply equally well to the case of a general Hilbert space over R.</p>
      <p>X =
y
0
0
s0, s1
the conditions described by f and y respectively. This remains a perfectly legitimate
connective, with obvious uses – for example, an expression of the form =(`; x)_ =(`; x)
will say that every location corresponds to at most two values for the variable x.
However, the fact that each assignment has a location permits us to think about how this
location affects which “sides” of a split an assignment would be put into. Many possible
choices can be considered here, and we will just mention two simple ones that are of
obvious interest: on one hand, we might want to require that the split is independent on the
location, so that both Y and Z contain assignments in all locations in which X contains
assignments, and on the other we might want instead to require that Y and Z are linearly
separable on the basis of location. This justifies the two following new connectives (see
Figure 2 and its caption for examples):
Definition 10 (Location-Uniform and Linear Splits). For any model M, real Hilbert
space H, H-located team X over M, and formulas f ; y over the signature of M and with
free variables in Dom(X ),
TS- un: M j=X f un y if and only if there exist two H-located teams Y; Z X such
that Y (`) = Z(`) = X (`), Y [ Z = X , M j=Y f and M j=Z y ;8
TS- lin: M j=X f lin y if and only if there exists a linear operator h : H ! R such that,
for Y = fs 2 X : h(s(`)) 0g and Z = fs 2 X : h(s(`)) &lt; 0g, it holds that M j=Y f
and M j=Z y .</p>
      <p>
        What else? Quite a bit. For example, we might want to say that the value of a variable
in a location is determined by the values of certain other variables inside some range:
8As an aside, it is not difficult to see that this is essentially a spatial version of the value-preserving
disjunctions of [
        <xref ref-type="bibr" rid="ref42">42</xref>
        ], and as such it can be defined in terms of independence atoms.
      </p>
      <p>X =</p>
      <p>Definition 11 (Local Restriction). Let H be a real Hilbert space and let X be a H-located
team over some model M, and let s 2 X be a located assignment of X . Furthermore, let
d 2 (0; ¥) be a positive real number, and let V Dom(X ) be a set of variables in the
domain of X . Then the (V; d )-local restriction of X around s is the located team
XjV;d ;s = fs0jV [s0(`)
s(`)=`] : s0 2 X ; d(s0(`); s(`))
d g
where, as usual, s0V is the restriction of s to the variables of V (as well as `); d(p; q) =
j
kp qk = php q; p qi is the distance associated to H via its inner product h ; i; and
we subtracted the location of s from the coordinates of all points so that s lies at the
origin of XjV;d ;s.9
Definition 12 (Local Similarity). Let H be a real Hilbert space, let X be a H-located
team over some M and let s; s0 2 X . Furthermore, let d 2 (0; ¥) and let V Dom(X ).
Then we say that s and s0 are (V; d )-locally similar in X , and we write s (X;V;d ) s0, if
and only if there exist an orthogonal operator10 o : XjV;d ;s(`) ! XjV;d ;s0 (`) and a function
h from XjV;d ;s onto XjV;d ;s0 such that h(s) = s0 and such that, for all s00 2 XjV;d ;s.
1. s00(v) = h(s00)(v) for all v 2 V (h preserves the values of the variables in V );
2. o(s00(`)) = h(s00)(`) (h transforms the locations according to o).</p>
      <sec id="sec-3-1">
        <title>If ~x is a tuple of (possibly repeating) variables, we will write s</title>
        <p>for s (X;Var(~x);d ) s0, where Var(~x) = fv 2 Var : v occurs in ~xg.
(X;~x;d ) s0 as a shorthand</p>
        <p>See Figure 3 for a simple example of local similarity in a R2-located team. Now we
can define the following local dependency atom, having range d 2 (0; ¥):</p>
      </sec>
      <sec id="sec-3-2">
        <title>9This is so that in Definition 12 we will not need to worry about translations.</title>
        <p>10Very briefly, this means that o preserves inner products (and, consequently, also norms and distances). An
example of such an operator in Rn would be a rotation or a reflection; some non-examples would be a scaling
operation, a translation, or any non-continuous transformation. If we wanted to exclude reflections, it would
suffice to require that o belongs in the group SO(H) of the orientation-preserving orthogonal operators for H.
X =
TS-locdep: M j=X =(~x : d ;~y) if, for any two s; s0 2 X , if s
(X;~x;d ) s0 then s(~y) = s0(~y).</p>
        <p>According to the above definition, M j=X =(~x : d ;~y) if and only if any two local
assignments whose d -neighbourhoods are the same (up to orthogonal transformations, e.g.
rotations or reflections) insofar as the values of the variables in ~x are concerned must also
agree about the value of ~y. Figure 4 shows a toy example of such a dependency in the
case of risk assessment via seismographic data analysis.</p>
        <p>All of this could be generalized in several ways: for instance, it would not be difficult
to let tuples of variables ~x1 : : :~xn influence the value of ~y within different radii d1 : : : dn,
or we could weaken the similarity condition by allowing a certain degree of “error”
in the mappings of the locations. However, the above should suffice to exemplify the
possibilities of team semantics insofar as spatial reasoning is concerned. We leave a
more detailed examination of the possibilities – and, most importantly, of the limitations
and the computational costs of various choices of connectives, atoms and operators – to
future work.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Conclusions</title>
      <p>In this work, we explored some of the possible ways in which the formalism of Team
Semantics could be used to model spatial reasoning. Of course, this is a very preliminary
sort of work, intended essentially to showcase the possibilities of such an approach and
– hopefully – to convince the reader that this is a research direction that is worthy of
being investigated further. The obvious next steps would be to compare the expressive
properties of this type of approach to those of other formalisms for spatial reasoning and
investigate the expressive properties of particular selections of connectives of operators.</p>
      <p>
        It could be also interesting to add a temporal dimension to this framework, either by
replacing assignments with traces as it was done in [
        <xref ref-type="bibr" rid="ref37">37</xref>
        ] or by adding an a special
temporal parameter t 62 Var [ f`g to each assignment, much as we added the spatial parameter
`. This second approach could perhaps be argued to be more in keeping with the original
intuitions of Team Semantics and with its doxastic interpretation, as assignments are
intended to represent single observations or possible states of things and the relationships
between them should be expressed in terms of dependencies; and, once again, keeping as
close as standard First Order Team Semantics as possible has the considerable advantage
of letting us make use of the not insubstantial amount of work already done in the area.
      </p>
      <p>
        Another idea worth investigating would be the combination of such an approach with
weighted variants of Team Semantics such as the ones discussed in [
        <xref ref-type="bibr" rid="ref5 ref6">5,6</xref>
        ]. The resulting
framework would be an extremely powerful one, integrating spatial, probabilistic, and
possibly also temporal reasoning into a single package. Aside from applications in
spatial reasoning, such a framework could also be used for the representation and modelling
of statistical learning, for instance by using the linear split connective (and/or more
sophisticated variants thereof) for representing concepts such as the learnability of certain
properties under certain conditions. This could also have intriguing connections with the
recent work on causal reasoning via Team Semantics by Barbero and Sandu [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>William</surname>
            <given-names>W.</given-names>
          </string-name>
          <string-name>
            <surname>Armstrong</surname>
          </string-name>
          .
          <article-title>Dependency Structures of Data Base Relationships</article-title>
          .
          <source>In Proc. of IFIP World Computer Congress</source>
          , pages
          <fpage>580</fpage>
          -
          <lpage>583</lpage>
          ,
          <year>1974</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>Fausto</given-names>
            <surname>Barbero</surname>
          </string-name>
          .
          <article-title>Some observations about generalized quantifiers in logics of imperfect information</article-title>
          .
          <source>arXiv preprint arXiv:1709.07301</source>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Fausto</given-names>
            <surname>Barbero</surname>
          </string-name>
          and Gabriel Sandu.
          <article-title>Team semantics for interventionist counterfactuals and causal dependence</article-title>
          .
          <source>arXiv preprint arXiv:1712.08661</source>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Michael</surname>
            <given-names>R Clarkson</given-names>
          </string-name>
          , Bernd Finkbeiner, Masoud Koleini,
          <article-title>Kristopher K Micinski, Markus N Rabe, and Ce´sar Sa´nchez. Temporal logics for hyperproperties</article-title>
          .
          <source>In International Conference on Principles of Security and Trust</source>
          , pages
          <fpage>265</fpage>
          -
          <lpage>284</lpage>
          . Springer,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Arnaud</given-names>
            <surname>Durand</surname>
          </string-name>
          , Miika Hannula, Juha Kontinen, Arne Meier, and
          <string-name>
            <given-names>Jonni</given-names>
            <surname>Virtema</surname>
          </string-name>
          .
          <article-title>Approximation and dependence via multiteam semantics</article-title>
          .
          <source>Annals of Mathematics and Artificial Intelligence</source>
          ,
          <volume>83</volume>
          (
          <issue>3-4</issue>
          ):
          <fpage>297</fpage>
          -
          <lpage>320</lpage>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Arnaud</given-names>
            <surname>Durand</surname>
          </string-name>
          , Miika Hannula, Juha Kontinen, Arne Meier, and
          <string-name>
            <given-names>Jonni</given-names>
            <surname>Virtema</surname>
          </string-name>
          .
          <article-title>Probabilistic team semantics</article-title>
          .
          <source>In International Symposium on Foundations of Information and Knowledge Systems</source>
          , pages
          <fpage>186</fpage>
          -
          <lpage>206</lpage>
          . Springer,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Johannes</given-names>
            <surname>Ebbing</surname>
          </string-name>
          , Lauri Hella, Arne Meier,
          <string-name>
            <surname>Julian-Steffen Mu</surname>
            ¨ller, Jonni Virtema, and
            <given-names>Heribert</given-names>
          </string-name>
          <string-name>
            <surname>Vollmer</surname>
          </string-name>
          .
          <article-title>Extended modal dependence logic</article-title>
          . In International Workshop on Logic, Language, Information, and Computation, pages
          <fpage>126</fpage>
          -
          <lpage>137</lpage>
          . Springer,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Johannes</given-names>
            <surname>Ebbing</surname>
          </string-name>
          , Juha Kontinen,
          <string-name>
            <surname>Julian-Steffen Mueller</surname>
            , and
            <given-names>Heribert</given-names>
          </string-name>
          <string-name>
            <surname>Vollmer</surname>
          </string-name>
          .
          <article-title>A fragment of dependence logic capturing polynomial time</article-title>
          .
          <source>Logical Methods in Computer Science</source>
          <volume>10</volume>
          (
          <year>2014</year>
          ),
          <year>Nr</year>
          .
          <volume>3</volume>
          ,
          <issue>10</issue>
          (
          <issue>3</issue>
          ):
          <fpage>3</fpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Johannes</given-names>
            <surname>Ebbing</surname>
          </string-name>
          and
          <string-name>
            <given-names>Peter</given-names>
            <surname>Lohmann</surname>
          </string-name>
          .
          <article-title>Complexity of model checking for modal dependence logic</article-title>
          . In Mria Bielikov, Gerhard Friedrich, Georg Gottlob, Stefan Katzenbeisser, and Gyrgy Turn, editors,
          <source>SOFSEM 2012: Theory and Practice of Computer Science</source>
          , volume
          <volume>7147</volume>
          of Lecture Notes in Computer Science, pages
          <fpage>226</fpage>
          -
          <lpage>237</lpage>
          . Springer Berlin / Heidelberg,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>Fredrik</given-names>
            <surname>Engstro</surname>
          </string-name>
          <article-title>¨m. Generalized quantifiers in dependence logic</article-title>
          .
          <source>Journal of Logic, Language and Information</source>
          ,
          <volume>21</volume>
          (
          <issue>3</issue>
          ):
          <fpage>299</fpage>
          -
          <lpage>324</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Fredrik</surname>
            <given-names>Engstro¨</given-names>
          </string-name>
          <article-title>m and Juha Kontinen. Characterizing quantifier extensions of dependence logic</article-title>
          .
          <source>The Journal of Symbolic Logic</source>
          ,
          <volume>78</volume>
          (
          <issue>1</issue>
          ):
          <fpage>307</fpage>
          -
          <lpage>316</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>Fredrik</given-names>
            <surname>Engstro</surname>
          </string-name>
          <article-title>¨m, Juha Kontinen, and Jouko Va¨ a¨na¨nen. Dependence logic with generalized quantifiers: Axiomatizations</article-title>
          . In International Workshop on Logic, Language, Information, and Computation, pages
          <fpage>138</fpage>
          -
          <lpage>152</lpage>
          . Springer,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>Bernd</given-names>
            <surname>Finkbeiner</surname>
          </string-name>
          and
          <string-name>
            <given-names>Christopher</given-names>
            <surname>Hahn</surname>
          </string-name>
          .
          <article-title>Deciding hyperproperties</article-title>
          . In LIPIcs-Leibniz
          <source>International Proceedings in Informatics</source>
          , volume
          <volume>59</volume>
          .
          <string-name>
            <surname>Schloss</surname>
          </string-name>
          Dagstuhl-Leibniz-Zentrum fuer Informatik,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>Pietro</given-names>
            <surname>Galliani</surname>
          </string-name>
          .
          <article-title>Inclusion and exclusion dependencies in team semantics: On some logics of imperfect information</article-title>
          .
          <source>Annals of Pure and Applied Logic</source>
          ,
          <volume>163</volume>
          (
          <issue>1</issue>
          ):
          <fpage>68</fpage>
          -
          <lpage>84</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>Pietro</given-names>
            <surname>Galliani</surname>
          </string-name>
          .
          <article-title>The doxastic interpretation of team semantics</article-title>
          .
          <source>In A˚sa Hirvonen</source>
          , Juha Kontinen, Roman Kossak, and Andre´s Villaveces, editors,
          <source>Logic Without Borders: Essays on Set Theory, Model Theory, Philosophical Logic and Philosophy of Mathematics</source>
          , volume
          <volume>5</volume>
          , pages
          <fpage>167</fpage>
          -
          <lpage>191</lpage>
          . Walter de Gruyter GmbH &amp;
          <string-name>
            <surname>Co</surname>
            <given-names>KG</given-names>
          </string-name>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>Pietro</given-names>
            <surname>Galliani</surname>
          </string-name>
          .
          <article-title>Upwards closed dependencies in team semantics</article-title>
          .
          <source>Information and Computation</source>
          ,
          <volume>245</volume>
          :
          <fpage>124</fpage>
          -
          <lpage>135</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>Pietro</given-names>
            <surname>Galliani</surname>
          </string-name>
          .
          <article-title>On strongly first-order dependencies</article-title>
          .
          <source>In Dependence Logic</source>
          , pages
          <fpage>53</fpage>
          -
          <lpage>71</lpage>
          . Springer,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>Pietro</given-names>
            <surname>Galliani</surname>
          </string-name>
          .
          <article-title>Safe dependency atoms and possibility operators in team semantics</article-title>
          .
          <source>In Proceedings Ninth International Symposium on Games, Automata</source>
          , Logics, and Formal Verification,
          <source>GandALF</source>
          <year>2018</year>
          , Saarbru¨cken, Germany,
          <fpage>26</fpage>
          -28th
          <year>September 2018</year>
          ., pages
          <fpage>58</fpage>
          -
          <lpage>72</lpage>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>Pietro</surname>
            <given-names>Galliani</given-names>
          </string-name>
          , Miika Hannula, and
          <string-name>
            <given-names>Juha</given-names>
            <surname>Kontinen</surname>
          </string-name>
          .
          <article-title>Hierarchies in independence logic</article-title>
          . In Simona Ronchi Della Rocca, editor,
          <source>Computer Science Logic</source>
          <year>2013</year>
          (
          <article-title>CSL 2013)</article-title>
          , volume
          <volume>23</volume>
          <source>of Leibniz International Proceedings in Informatics (LIPIcs)</source>
          , pages
          <fpage>263</fpage>
          -
          <lpage>280</lpage>
          , Dagstuhl, Germany,
          <year>2013</year>
          .
          <article-title>Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>Pietro</given-names>
            <surname>Galliani</surname>
          </string-name>
          and
          <string-name>
            <given-names>Lauri</given-names>
            <surname>Hella</surname>
          </string-name>
          .
          <article-title>Inclusion Logic and Fixed Point Logic</article-title>
          . In Simona Ronchi Della Rocca, editor,
          <source>Computer Science Logic</source>
          <year>2013</year>
          (
          <article-title>CSL 2013)</article-title>
          , volume
          <volume>23</volume>
          <source>of Leibniz International Proceedings in Informatics (LIPIcs)</source>
          , pages
          <fpage>281</fpage>
          -
          <lpage>295</lpage>
          , Dagstuhl, Germany,
          <year>2013</year>
          .
          <article-title>Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>Pietro</given-names>
            <surname>Galliani and Allen L. Mann</surname>
          </string-name>
          .
          <article-title>Lottery semantics: A compositional semantics for probabilistic first-order logic with imperfect information</article-title>
          .
          <source>Studia Logica</source>
          ,
          <volume>101</volume>
          (
          <issue>2</issue>
          ):
          <fpage>293</fpage>
          -
          <lpage>322</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>Pietro</given-names>
            <surname>Galliani</surname>
          </string-name>
          and
          <article-title>Jouko Va¨a¨na¨nen. On dependence logic</article-title>
          .
          <source>In Johan van Benthem on Logic and Information Dynamics</source>
          , pages
          <fpage>101</fpage>
          -
          <lpage>119</lpage>
          . Springer,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>Erich</given-names>
            <surname>Gra</surname>
          </string-name>
          <article-title>¨del and Jouko Va¨ a¨na¨nen. Dependence and independence</article-title>
          .
          <source>Studia Logica</source>
          , pages
          <fpage>1</fpage>
          -
          <lpage>12</lpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>Erich</given-names>
            <surname>Gra</surname>
          </string-name>
          <article-title>¨del and Jouko Va¨a¨na¨nen. Dependence and independence</article-title>
          .
          <source>Studia Logica</source>
          ,
          <volume>101</volume>
          (
          <issue>2</issue>
          ):
          <fpage>399</fpage>
          -
          <lpage>410</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>Miika</given-names>
            <surname>Hannula</surname>
          </string-name>
          .
          <article-title>Axiomatizing first-order consequences in independence logic</article-title>
          .
          <source>Annals of Pure and Applied Logic</source>
          ,
          <volume>166</volume>
          (
          <issue>1</issue>
          ):
          <fpage>61</fpage>
          -
          <lpage>91</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>Miika</given-names>
            <surname>Hannula</surname>
          </string-name>
          .
          <article-title>Hierarchies in inclusion logic with lax semantics</article-title>
          .
          <source>ACM Transactions on Computational Logic (TOCL)</source>
          ,
          <volume>19</volume>
          (
          <issue>3</issue>
          ):
          <fpage>16</fpage>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>Leon</given-names>
            <surname>Henkin</surname>
          </string-name>
          .
          <article-title>Some Remarks on Infinitely Long Formulas</article-title>
          .
          <source>In Infinitistic Methods. Proc. Symposium on Foundations of Mathematics</source>
          , pages
          <fpage>167</fpage>
          -
          <lpage>183</lpage>
          . Pergamon Press,
          <year>1961</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>Jaakko</given-names>
            <surname>Hintikka</surname>
          </string-name>
          and Gabriel Sandu.
          <article-title>Informational independence as a semantic phenomenon</article-title>
          . In J.E Fenstad,
          <string-name>
            <given-names>I.T</given-names>
            <surname>Frolov</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <surname>R</surname>
          </string-name>
          . Hilpinen, editors,
          <source>Logic, methodology and philosophy of science</source>
          , pages
          <fpage>571</fpage>
          -
          <lpage>589</lpage>
          . Elsevier,
          <year>1989</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>Jaakko</given-names>
            <surname>Hintikka</surname>
          </string-name>
          and Gabriel Sandu.
          <article-title>Game-Theoretical Semantics</article-title>
          . In Johan van Benthem and Alice T. Meulen, editors,
          <source>Handbook of Logic and Language</source>
          , pages
          <fpage>361</fpage>
          -
          <lpage>410</lpage>
          . Elsevier,
          <year>1997</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>Wilfrid</given-names>
            <surname>Hodges</surname>
          </string-name>
          .
          <article-title>Compositional Semantics for a Language of Imperfect Information</article-title>
          .
          <source>Journal of the Interest Group in Pure and Applied Logics</source>
          ,
          <volume>5</volume>
          (
          <issue>4</issue>
          ):
          <fpage>539</fpage>
          -
          <lpage>563</lpage>
          ,
          <year>1997</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>Neil</given-names>
            <surname>Immerman</surname>
          </string-name>
          .
          <article-title>Relational queries computable in polynomial time</article-title>
          .
          <source>In Proceedings of the fourteenth annual ACM symposium on Theory of computing</source>
          , pages
          <fpage>147</fpage>
          -
          <lpage>152</lpage>
          . ACM,
          <year>1982</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <string-name>
            <surname>Juha</surname>
            <given-names>Kontinen</given-names>
          </string-name>
          , Antti Kuusisto, and
          <string-name>
            <given-names>Jonni</given-names>
            <surname>Virtema</surname>
          </string-name>
          .
          <article-title>Decidable fragments of logics based on team semantics</article-title>
          .
          <source>CoRR, abs/1410.5037</source>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [33]
          <string-name>
            <surname>Juha</surname>
            <given-names>Kontinen</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Julian-Steffen Mu</surname>
            ¨ller, Henning Schnoor, and
            <given-names>Heribert</given-names>
          </string-name>
          <string-name>
            <surname>Vollmer</surname>
          </string-name>
          .
          <article-title>Modal independence logic</article-title>
          .
          <source>Journal of Logic and Computation</source>
          ,
          <volume>27</volume>
          (
          <issue>5</issue>
          ):
          <fpage>1333</fpage>
          -
          <lpage>1352</lpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [34]
          <string-name>
            <given-names>Juha</given-names>
            <surname>Kontinen</surname>
          </string-name>
          and
          <article-title>Jouko Va¨a¨na¨nen. On definability in dependence logic</article-title>
          .
          <source>Journal of Logic, Language and Information</source>
          ,
          <volume>3</volume>
          (
          <issue>18</issue>
          ):
          <fpage>317</fpage>
          -
          <lpage>332</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          [35]
          <string-name>
            <given-names>Juha</given-names>
            <surname>Kontinen</surname>
          </string-name>
          and
          <article-title>Jouko Va¨a¨na¨nen. Axiomatizing first-order consequences in dependence logic</article-title>
          .
          <source>Annals of Pure and Applied Logic</source>
          ,
          <volume>164</volume>
          (
          <issue>11</issue>
          ):
          <fpage>1101</fpage>
          -
          <lpage>1117</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          [36]
          <string-name>
            <surname>Andreas</surname>
            <given-names>Krebs</given-names>
          </string-name>
          , Arne Meier, and
          <string-name>
            <given-names>Jonni</given-names>
            <surname>Virtema</surname>
          </string-name>
          .
          <article-title>A team based variant of CTL</article-title>
          .
          <source>In Temporal Representation and Reasoning (TIME)</source>
          ,
          <year>2015</year>
          22nd International Symposium on, pages
          <fpage>140</fpage>
          -
          <lpage>149</lpage>
          . IEEE,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          [37]
          <string-name>
            <surname>Andreas</surname>
            <given-names>Krebs</given-names>
          </string-name>
          , Arne Meier, Jonni Virtema, and
          <string-name>
            <given-names>Martin</given-names>
            <surname>Zimmermann</surname>
          </string-name>
          .
          <article-title>Team semantics for the specification and verification of hyperproperties</article-title>
          . In LIPIcs-Leibniz
          <source>International Proceedings in Informatics</source>
          , volume
          <volume>117</volume>
          .
          <string-name>
            <surname>Schloss</surname>
          </string-name>
          Dagstuhl-Leibniz-Zentrum fuer Informatik,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          [38]
          <string-name>
            <given-names>Antti</given-names>
            <surname>Kuusisto</surname>
          </string-name>
          .
          <article-title>A double team semantics for generalized quantifiers</article-title>
          .
          <source>Journal of Logic, Language and Information</source>
          ,
          <volume>24</volume>
          (
          <issue>2</issue>
          ):
          <fpage>149</fpage>
          -
          <lpage>191</lpage>
          ,
          <year>Jun 2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          [39]
          <string-name>
            <given-names>Martin</given-names>
            <surname>Lu</surname>
          </string-name>
          <article-title>¨ck. Axiomatizations of team logics</article-title>
          .
          <source>Annals of Pure and Applied Logic</source>
          ,
          <volume>169</volume>
          (
          <issue>9</issue>
          ):
          <fpage>928</fpage>
          -
          <lpage>969</lpage>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          [40]
          <string-name>
            <given-names>Martin</given-names>
            <surname>Lu</surname>
          </string-name>
          <article-title>¨ck. On the Complexity of Team Logic and Its Two-Variable Fragment</article-title>
          . In Igor Potapov, Paul Spirakis, and James Worrell, editors,
          <source>43rd International Symposium on Mathematical Foundations of Computer Science (MFCS</source>
          <year>2018</year>
          ), volume
          <volume>117</volume>
          <source>of Leibniz International Proceedings in Informatics (LIPIcs)</source>
          , pages
          <fpage>27</fpage>
          :
          <fpage>1</fpage>
          -
          <lpage>27</lpage>
          :
          <fpage>22</fpage>
          ,
          <string-name>
            <surname>Dagstuhl</surname>
          </string-name>
          , Germany,
          <year>2018</year>
          .
          <article-title>Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          [41]
          <string-name>
            <surname>Allen</surname>
            <given-names>L.</given-names>
          </string-name>
          <string-name>
            <surname>Mann</surname>
            , Gabriel Sandu, and
            <given-names>Merlijn</given-names>
          </string-name>
          <string-name>
            <surname>Sevenster</surname>
          </string-name>
          .
          <string-name>
            <surname>Independence-Friendly Logic</surname>
            :
            <given-names>A</given-names>
          </string-name>
          <string-name>
            <surname>Game-Theoretic Approach</surname>
          </string-name>
          . Cambridge University Press,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref42">
        <mixed-citation>
          [42]
          <string-name>
            <given-names>Raine</given-names>
            <surname>Rnnholm</surname>
          </string-name>
          .
          <article-title>Capturing k-ary existential second order logic with k-ary inclusionexclusion logic</article-title>
          .
          <source>Annals of Pure and Applied Logic</source>
          ,
          <volume>169</volume>
          (
          <issue>3</issue>
          ):
          <fpage>177</fpage>
          -
          <lpage>215</lpage>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref43">
        <mixed-citation>
          [43]
          <string-name>
            <given-names>Merlijn</given-names>
            <surname>Sevenster</surname>
          </string-name>
          and Gabriel Sandu.
          <article-title>Equilibrium semantics of languages of imperfect information</article-title>
          .
          <source>Annals of Pure and Applied Logic</source>
          ,
          <volume>161</volume>
          (
          <issue>5</issue>
          ):
          <fpage>618</fpage>
          -
          <lpage>631</lpage>
          ,
          <year>2010</year>
          .
          <source>The Third workshop on Games for Logic and Programming Languages (GaLoP)</source>
          ,
          <year>Galop 2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref44">
        <mixed-citation>
          [44]
          <string-name>
            <surname>Jouko</surname>
            <given-names>Va¨</given-names>
          </string-name>
          <article-title>a¨na¨nen</article-title>
          .
          <source>Dependence Logic</source>
          . Cambridge University Press,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref45">
        <mixed-citation>
          [45]
          <string-name>
            <surname>Jouko</surname>
            <given-names>Va¨</given-names>
          </string-name>
          <article-title>a¨na¨nen. Modal Dependence Logic</article-title>
          . In Krzysztof R. Apt and Robert van Rooij, editors,
          <source>New Perspectives on Games and Interaction</source>
          . Amsterdam University Press, Amsterdam,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref46">
        <mixed-citation>
          [46]
          <string-name>
            <surname>Moshe</surname>
            <given-names>Y</given-names>
          </string-name>
          <string-name>
            <surname>Vardi.</surname>
          </string-name>
          <article-title>The complexity of relational query languages</article-title>
          .
          <source>In Proceedings of the fourteenth annual ACM symposium on Theory of computing</source>
          , pages
          <fpage>137</fpage>
          -
          <lpage>146</lpage>
          . ACM,
          <year>1982</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref47">
        <mixed-citation>
          [47]
          <string-name>
            <given-names>Fan</given-names>
            <surname>Yang</surname>
          </string-name>
          and
          <article-title>Jouko Va¨a¨na¨nen. Propositional logics of dependence</article-title>
          .
          <source>Annals of Pure and Applied Logic</source>
          ,
          <volume>167</volume>
          (
          <issue>7</issue>
          ):
          <fpage>557</fpage>
          -
          <lpage>589</lpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref48">
        <mixed-citation>
          [48]
          <string-name>
            <given-names>Fan</given-names>
            <surname>Yang</surname>
          </string-name>
          and
          <article-title>Jouko Va¨a¨na¨nen. Propositional team logics</article-title>
          .
          <source>Annals of Pure and Applied Logic</source>
          ,
          <volume>168</volume>
          (
          <issue>7</issue>
          ):
          <fpage>1406</fpage>
          -
          <lpage>1441</lpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>