<!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 and Recursive Enumerability</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>University of Wroclaw, Poland, Technical University of Denmark Stockholm University</institution>
          ,
          <country country="SE">Sweden</country>
        </aff>
      </contrib-group>
      <fpage>132</fpage>
      <lpage>139</lpage>
      <abstract>
        <p>It is well known that dependence logic captures the complexity class NP, and it has recently been shown that inclusion logic captures P on ordered models. These results demonstrate that team semantics o ers interesting new possibilities for descriptive complexity theory. In order to properly understand the connection between team semantics and descriptive complexity, we introduce an extension D of dependence logic that can de ne exactly all recursively enumerable classes of nite models. Thus D provides an approach to computation alterative to Turing machines. The essential novel feature in D is an operator that can extend the domain of the considered model by a nite number of fresh elements.</p>
      </abstract>
      <kwd-group>
        <kwd>team semantics</kwd>
        <kwd>dependence logic</kwd>
        <kwd>descriptive complexity</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        In this article we study logics based on team semantics. Team semantics was
originally conceived by Hodges [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] in the context of IF-logic [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. On the intuitive
level, team semantics provides an alternative compositional approach to systems
based on game-theoretic semantics. The compositional approach simpli es the
more traditional game-theoretic approaches in several ways.
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], Vaananen introduced dependence logic (D), which is a novel approach
to IF-logic based on new atomic formulae =(x1; :::; xk; y) that can be interpreted
to mean that the choice for the value of y is functionally determined by the
choices for the values of x1; :::; xk in a semantic game.
      </p>
      <p>
        After the introduction of dependence logic, research on logics based on team
semantics has been very active. Several di erent logics with di erent
applications have been investigated. Currently the two most important systems
studied in the eld in addition to dependence logic are independence logic [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] of
Gradel and Vaananen and inclusion logic [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] of Galliani. Independence logic
is a variant of dependence logic that extends rst-order logic by new atomic
formulae x1; :::; xk ? y1; :::; yn with the intuitive meaning that the
interpretations of the variables x1; :::; xk are independent of the interpretations of the
variables y1; :::; yn. Inclusion logic extends rst-order logic by atomic formulae
x1; :::; xk y1; :::; yk, whose intuitive meaning is that each tuple interpreting the
variables x1; :::; xk must also be a tuple that interprets y1; :::; yk. Exclusion logic,
also introduced in [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] by Galliani, is a natural counterpart of inclusion logic with
atoms x1; :::; xk j y1; :::; yk which state that the set of tuples interpreting x1; :::; xk
must not overlap with the set of tuples interpreting y1; :::; yk.
      </p>
      <p>
        It was observed in [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] and [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] that dependence logic and independence logic
are both equi-expressive with existential second-order logic, and thereby capture
NP. Curiously, it was established in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] that inclusion logic is equi-expressive
with greatest xed point logic and thereby captures P on nite ordered models.
These results show that team semantics o ers a novel interesting perspective
on descriptive complexity theory. Especially the very close connection between
team semantics and game-theoretic concepts is interesting in this context.
      </p>
      <p>In order properly understand the perspective on descriptive complexity
provided by team semantics, it makes sense to accomodate the related logics in
a uni ed umbrella framework that exactly characterizes the computational
capacity of Turing machines. It turns out that there exists a particularly simple
extension of dependence logic that does the job. Let D denote the logic
obtained by extending rst-order logic by the atoms of dependence, independence,
inclusion, and exclusion logic, and furthermore, an operator Ix that extends
the domain of the model considered by a nite number of fresh elements. We
show below that D can de ne exactly all recursively enumerable classes of nite
models.</p>
      <p>
        Since D captures RE, it is not only a logic but also a model of computation.
The striking simplicity of D and the link between team semantics and
gametheory make D a particularly interesting system. There of course exist other
logical frameworks where RE can be easily captured, such as abstract state
machines [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] and the recursive games of [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. However, D provides a simple
uni ed perspective on recent advances in descriptive complexity based on team
semantics. The framework of [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] resembles D since it provides a perspective
on RE that explains computational notions via game-theoretic concepts, but the
approach in [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] is burdened by potentially in nite games and [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] also lacks
a compositional approach. The approach provided by D is at least in some
reasonable sense more straighforward.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Preliminaries</title>
      <p>We consider only models with a purely relational vocabulary, i.e., a vocabulary
consisting of relation symbols only. Therefore, all vocabularies are below assumed
to be purely relational without further warning. We let A, B, C, etc., denote
models; A, B and C denote the domains of the models A, B and C, respectively.</p>
      <p>We let VAR denote a countably in nite set of exactly all rst-order variable
symbols. Let X VAR be a nite, possibly empty set. Let A be a set. A function
s : X ! A is called an assignment with domain X and codomain A. We let s[a=x]
denote the assignment with domain X [ fxg and codomain A [ fag de ned such
that s[a=x](y) = a if y = x, and s[a=x](y) = s(a) if y 6= x. Let T be a set. We
de ne s[ T =x ] = f s[a=x] j a 2 T g:</p>
      <p>Let X VAR be a nite, possibly empty set. Let U be a set of assignments
s : X ! A. Such a set U is a team with domain X and codomain A. Note that
the empty set is a team with codomain A, as is the set f;g containing only the
empty assignment. The team ; does not have a unique domain; any nite subset
of VAR is a domain of ;. The domain of the team f;g is ;. The domain of team
U is denoted by Dom(U ).</p>
      <p>Let T be a set. We de ne U [ T =x ] := f s[a=x] j a 2 T; s 2 U g. Let
f : U ! P(T ) be a function, where P denotes the power set operator. We de ne
U [ f =x ] := S s[ f (s)=x ]:</p>
      <p>s 2 U</p>
      <p>Let V be a team. Let k 2 Z+, where Z+ denotes the positive integers. Let
x1; :::; xk 2 Dom(V ). De ne Rel V; (x1; :::; xk) := f s(x1); :::; s(xk) j s 2 V g:</p>
      <p>We then de ne lax team semantics for formulae of rst-order logic (FO). As
usual in investigations related to team semantics, formulae are assumed to be
in negation normal form, i.e., negations occur only in front of atomic formulae.
Let A be a model and U a team with codomain A. Let j=FO denote the ordinary
Tarskian satisfaction relation of rst-order logic, i.e., A; s j=FO ' means that the
model A satis es the rst-order formula ' under the assignment s. We de ne
A; U j= x = y , 8s 2 U A; s j=FO x = y ;
A; U j= :x = y , 8s 2 U A; s j=FO :x = y ;
A; U j= R(x1; :::; xk) , 8s 2 U A; s j=FO R(x1; :::; xk) ;
A; U j= :R(x1; :::; xk) , 8s 2 U A; s j=FO :R(x1; :::; xk) ;
A; U j= (' ^ ) , A; U j= ' and A; U j= ;
A; U j= (' _ ) , A; U0 j= ' and A; U1 j= for some</p>
      <p>teams U0; U1 U such that U0 [ U1 = U;
A; U j= 8x ' , A; U [ A=x ] j= ';</p>
      <p>A; U j= 9x ' , A; [ f =x ] j= ' for some f : U ! (P(A) n ;):
A sentence ' is true in A (A j= ') if A; f;g j= '. It is well known and easy to
show that for an FO-formula ', we have A; U j= ' i A; s j=FO ' for all s 2 U .
Proposition 1. Let ' be a formula of rst-order logic. Let U be a team. Then
A; U j= ' i 8s 2 U (A; s j=FO '): tu</p>
      <p>Dependence logic (D) is the extension of rst-order logic in negation normal
form with novel atoms = (x1; :::; xk) for each positive integer k. These atoms
are called dependence atoms. The semantics dictates that A; U j==(x1; :::; xk)
i for each s; t 2 U such that s(xi) = t(xi) for each i 2 f1; :::; k 1g, we have
s(xk) = t(xk). We note that dependence logic is sometimes formulated such that
negated atoms :=(x1; :::; xk) are allowed, but since the semantics then dictates
that A; U j= :=(x1; :::; xk) i U = ;, these negated atoms can be replaced by
9x(x 6= x).</p>
      <p>Inclusion logic is obtained by extending rst-order logic in negation normal
form by atoms x1; :::; xk y1; :::; yk with the semantics A; U j= x1; :::; xk
y1; :::; yk i Rel (U; (x1; :::; xk)) Rel (U; (y1; :::; yk)). Here k can be any positive
integer. Similarly, exclusion logic extends rst-order logic in negation normal
form with atoms x1; :::; xk j y1; :::; yk such that A; U j= x1; :::; xk j y1; :::; yk i
Rel (U; (x1; :::; xk)) \ Rel (U; (y1; ::; yk)) = ;. Again k can be any positive integer.
Independence logic extends rst-order logic in negation normal form with atoms
x1; :::; xk ?z1;:::;zm y1; :::; yn such that A; U j= x1; :::; xk ?z1;:::;zm y1; :::; yn i for
all s; s0 2 U there exists a t 2 U such that
^ s(zi) = s0(zi) )
i m
^ t(xi) = s(xi) ^
i k
^ t(zi) = s(zi) ^ ^ t(yi) = s0(yi) :
i m i n
Here k, m, n can be any positive integers. Independence logic also contains atoms
x1; :::; xk ? y1; :::; yn such that A; U j= x1; :::; xk ? y1; :::; yn i for all s; s0 2 U
there exists a t 2 U such that Vi k t(xi) = s(xi) and Vi n t(yi) = s0(yi): Here
k and n can be any positive integers.</p>
      <p>Let A be a model and its vocabulary. Let S 6= ; be nite a set such that
S \ A = ;. We let A + S denote the model B such that B = A [ S and RB = RA
for all R 2 . The model B is called a nite bloating of A.</p>
      <p>We then de ne the logic D that captures recursive enumerability. In the
spirit of team semantics, D is based on the use of sets of assignments, i.e.,
teams, that involve rst-order variables. Let D+ denote the logic obtained by
extending rst-order logic in negation normal form by all dependence atoms,
independence atoms, inclusion atoms, and exclusion atoms. D is obtained by
extending D+ by an additional formula formation rule stating that if ' is a
formula, then so is Ix '. We de ne A; U j= Ix ' i there exists a nite bloating
A + S of A such that A + S; U [S=x] j= '. We note that there are connections
between di erent classes of atoms: for example, since =(x1; :::; xk; y) is equivalent
to y?x1;:::;xk y, dependence atoms can in fact be very easily eliminated from D .</p>
      <p>Note that if desired, we can avoid reference to a proper class of possible
bloatings of A in the semantics of D by letting A1 := A [ fAg to be the
canonical bloating of A by one element and Ak+1 := Ak [ fAkg the bloating of
A by k + 1 elements.
3</p>
      <p>D</p>
    </sec>
    <sec id="sec-3">
      <title>Captures RE</title>
      <p>Let be a vocabulary. Sentences of existential second-order logic (ESO) over
are formulae of the type 9X1:::9Xk ', where X1; :::; Xk are relation variables and
' a sentence of FO over [ fX1; :::; Xkg. The symbols X1; :::; Xk are not in .
We extend ESO by de ning a logic LRE , whose -sentences are of the type IY ,
where Y 62 is a unary relation variable and an ESO-sentence over [ fY g.
Let A be a -model. The semantics of LRE is de ned such that A j= IY i
there exists a nite set S 6= ; such that the following conditions hold.
1. A \ S = ;.
2. Let A+ be the model of the vocabulary [ fY g with domain A [ S such
that Y A+ = S and RA+ = RA for all R 2 . We have A+ j= .</p>
      <p>As we shall see, the logic LRE can de ne in the nite exactly all recursively
enumerable classes of nite models.</p>
      <p>Let 6= ; be a nite set of unary relation symbols and Succ a binary relation
symbol. A word model over the vocabulary fSuccg [ is a model A de ned as
follows.
1. The domain A of A is a nonempty nite set. The predicate Succ is a successor
relation over A, i.e., a binary relation corresponding to a linear order, but
with maximum out-degree and in-degree equal to one.
2. Let b 2 A be the smallest element with respect to Succ. We have b 62 P A for
all P 2 . (This is because we do not allow models with the empty domain;
the empty word corresponds to the word model with exactly one element.)
For all a 2 A n fbg, there is exactly one P 2 such that a 2 P A.</p>
      <p>Word models canonically encode nite words. For example the word abbaa
over the alphabet fa; bg is encoded by the word model M over the vocabulary
fSucc; Pa; Pbg de ned such that M = f0; :::; 5g and SuccM is the canonical
successor relation on M , and we have PaM = f1; 4; 5g and PbM = f2; 3g.</p>
      <p>
        When investigating computations on structure classes (rather than strings),
Turing machines of course operate on encodings of structures. We will use the
encoding scheme of [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. Let be a nite vocabulary and A a nite -structure.
In order to encode the structure A by a binary string, we rst need to de ne
a linear ordering of the domain A of A. Let &lt;A denote such an ordering.
      </p>
      <p>Let R 2 be a k-ary relation symbol. The encoding enc(RA) of RA is the
jAjk-bit string de ned as follows. Consider an enumeration of all k-tuples over
A in the lexicographic order de ned with respect to &lt;A. In the lexicographic
order, (a1; :::; ak) is smaller than (a01; :::; a0k) i there exists i 2 f1; :::; kg such
that ai &lt; a0i and aj = a0j for all j &lt; i. There are jAjk tuples in Ak, and the
string enc(RA) is the word t 2 f0; 1g of the length jAjk such that the bit ti of
t = t1 ::: tjAjk is 1 if and only if the i-th tuple (a1; :::; ak) 2 Ak in the lexicographic
order is in the relation RA.</p>
      <p>The encoding enc(A) is de ned as follows. We rst order the relations in .
Let p be the number of relations in , and let R1; :::; Rp enumerate the symbols
in according to the order. We de ne enc(A) := 0jAj 1 enc(R1A) ::: enc(RpA):
Notice that the encoding of A indeed depends on the order &lt;A and the ordering
of the relation symbols in , so A in general has several encodings. However, we
assume that is always ordered in some canonical way, so the multiplicity of
encodings results in only due to di erent orderings of the domain of A.</p>
      <p>Let be a nite vocabulary. A Turing machine TM de nes a semi-decision
algorithm for a class C of nite -models i there is an accepting run for TM on
an input w 2 f0; 1g exactly when w is some encoding of some structure A 2 C.
Proposition 2. In the nite, LRE can de ne exactly all recursively enumerable
classes of models.</p>
      <p>Proof. Let TM be a Turing machine that de nes a semi-decision algorithm for
some class of models. It is routine to write a formula 'TM := IY 9X such
that A j= 'TM if there exists an extension B of A that consist essentially of
a copy of A and another part C that encodes the computation table of an
accepting computation of TM on an input enc(A). We can use the predicates in
9X in order to de ne word models that encode enc(A) and other strings that
correspond to the Turing machine tape at di erent stages of the computation.
Symbols in 9X can also be used, inter alia, in order to de ne the other parts of
the computation table and an ordering of the domain of A, and also relations
that connect A to C in order to ensure A and C are correctly related. The symbol
Y is used in order to see which points belong to the original model A.</p>
      <p>For the converse, given a sentence IY 9X of LRE, we can de ne a Turing
machine that rst non-deterministically provides a number k 2 Z+ of fresh
points to be added to the domain of the model considered, and then checks if
9X holds in the obtained larger model. tu</p>
      <p>
        Our next aim is to discuss Lemma 1, which essentially provides a way of
encoding a unary relation symbol Y by a corresponding variable symbol y with
the help of inclusion, exclusion, and independence atoms. For the purposes of the
Lemma, we rst de ne a translation from dependence logic to D+. Ronnholm
considers a translation with similar intuitions in [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
      </p>
      <p>Let be a sentence of dependence logic over a vocabulary such that Y 62 .
Let y; v; u; u0 be variables that do not occur in . We next de ne a translation
TYy ( ) of into D+ by recursion on the structure of . (Strictly speaking, the
variables v; u; u0 are xed parameters of the translation just like y and Y , so
we should write T y;v;u;u0 ( ) instead of TY ( ). The issue here is only that when
y</p>
      <p>Y
a sentence is translated, the auxiliary variables y; v; u; u0 should not occur in
.)
1. TYy(R(x1; :::; xk)) := R(x1; :::; xk) and TYy(:R(x1; :::; xk)) := :R(x1; :::; xk)
2. TYy(x = z) := x = z and T y</p>
      <p>Y (:x = z) := :x = z
43.. TTYYyy ((Y=((xx)1); :::=:; xxk) ) y:=an=d(TxYy1;(::::Y; x(kx))) := xjy
5. TYy( (' ^ ) ) := ( (TYy(') ^ TYy( ) )
6. TYy( (' _ ) ) := 9v v?z y ^ (TYy(') ^ v = u) _ (TYy( ) ^ v = u0) , where
z contains exactly all variables quanti ed superordinate to (' _ ) in , i.e.,
exactly each x such that (' _ ) is in the scope of 9x or 8x.
7. Assume 9x ' is subordinate to a disjunction in , meaning that there is
a subformula ( _ ) of and 9x ' is a subformula of ( _ ). We de ne
TYy(9x ') := 9x x?z yv ^ TYy(') ; where z contains exactly all variables
quanti ed superordinate to 9x ' in , with the exception that z never
contains x; the exception is relevant if contains nested quanti cation of x.
8. Assume 9x ' is not subordinate to a disjunction in . Then TYy(9x ') :=
9x x?z y ^ TYy(') ; where z contains exactly all variables quanti ed
superordinate to 9x ' in , with the exception that z never contains x.
9. TYy(8x ') := 8x (TYy('))</p>
      <p>Let A be a model such that jAj 2. Let S A. Let be a sentence of
dependence logic and ' a subformula of . Let (U; V ) a pair of be teams with
codomain A such that the following conditions hold.
1. Call Z := Dom(U ). Z contains exactly all variables quanti ed superordinate
to ' in . Dom(V ) is Z [ fy; u; u0g or Z [ fy; v; u; u0g; we have v 2 Dom(V )
i ' is subordinate to a disjunction in .
2. We have U = V Z, i.e., U = f s Z j s 2 V g, where Z = Dom(U ).
3. There exists a team X such that V = X[S=y]. (Thus S 6= ; if V 6= ;.)
4. For all s; t 2 V , we have s(u) = t(u) 6= t(u0) = s(u0). In other words, every
assignment in V gives exactly the same interpretation to u and to u0, and
the interpretation of u is di erent from that of u0.</p>
      <p>When (U; V ) satis es the above four conditions, we say that (U; V ) is a suitable
pair for A, S A, (y; v; u; u0) and ('; ). Below A, S, and (y; v; u; u0) will always
be clear from the context (and in fact the same everywhere), so we may simply
talk about suitable pairs for ('; ).</p>
      <p>Let B be a model and T B a set. Let be the vocabulary of B. Let P 62
be a unary relation symbol. We let (B; P 7! T ) denote the expansion of B to
the vocabulary [ fP g such that P B = T .</p>
      <p>Let s be an assignment with domain X. Let fx1; :::; xkg be a nite set of
variables. We let s fx1;:::;xkg denote the assignment s (X n fx1; :::; xkg).
Lemma 1. Let be a sentence of dependence logic not containing the symbols
y; v; u; u0. Let A be a model with at least two elements. Let Y be a unary relation
symbol that occurs neither in nor in the vocabulary of A. Let S A. Let
(f;g; V ) be a suitable pair of for A, S, (y; v; u; u0) and ( ; ). Then we have
A; Y 7! S ; f;g j= i A; V j= TYy ( ).</p>
      <p>Proof. Prove by induction on the structure of that for any subformula ' of
, the equivalence A; Y 7! S ; U j= ' , A; V j= TYy (') holds for all suitable
pairs (U; V ) for A, S, (y; v; u; u0) and ('; ).
tu</p>
      <p>De ne TYy (') := 9u9u0 u 6= u0 ^ =(u) ^ =(u0) ^ TYy (') ): The following
Lemma now follows directly.</p>
      <p>Lemma 2. Let A be a model such that jAj 2. Let S A be a nonempty
nite set. Let ' be a sentence of dependence logic. Let y be a variable that does
not occur in '. Let Y be a unary symbol that occurs neither in ' nor in the
vocabulary of A. Then (A; Y 7! S); f;g j= ' i A; f;g[S=y] j= TYy ('). tu</p>
      <sec id="sec-3-1">
        <title>Theorem 1. LRE is contained in D .</title>
        <p>
          Proof. It is well known that every sentence of ESO translates to an equivalent
sentence # of dependence logic, see [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]. We shall use this translation below.
        </p>
        <p>Let ' := IY 9X be a sentence of LRE , where is a rst-order sentence.
The following chain of equivalences, where the penultimate equivalence follows
by Lemma 2, settles the current theorem.</p>
        <p>A j= ' ,</p>
        <p>A + S; Y 7! S j= 9X
, A + S; Y 7! S ; f;g j=</p>
        <p>y
, A + S; f;g[S=y] j= TY</p>
        <p>y
, A; f;g j= Iy TY</p>
      </sec>
      <sec id="sec-3-2">
        <title>Theorem 2. D is contained in LRE .</title>
        <p>
          Proof. Let ' be a sentence of D . Assume ' contains k occurrences of the
operator I. Let TM be a Turing machine such that when given an input model A,
TM rst nondeterministically constructs a tuple n 2 (Z+)k that gives for each
occurrence of I in ' a number of new points to be added to the model. Then TM
checks whether A satis es ' with the given tuple n of cardinalites to be added
during the evaluation. TM is a semi-decision algorithm corresponding to '.
We have shown how the standard logics based on team semantics extend
naturally to the simple system D that captures RE. The system D nicely expands
the scope of team semantics from logic to computation. It will be interesting to
investigate, for example, what kind of decidable fragments D has. Furthermore,
it would be interesting to investigate generalized quanti ers and generalized
atoms ([
          <xref ref-type="bibr" rid="ref8 ref9">8,9</xref>
          ]) in the context of D .
        </p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1. Borger, E., Stark, R.F.:
          <article-title>Abstract State Machines. A Method for High- Level System Design and Analysis</article-title>
          . Springer (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Galliani</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Inclusion and exclusion dependencies in team semantics - on some logics of imperfect information</article-title>
          .
          <source>Ann. Pure Appl. Logic</source>
          ,
          <volume>163</volume>
          (
          <issue>1</issue>
          ), pp.
          <fpage>68</fpage>
          -
          <lpage>84</lpage>
          , (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Galliani</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hella</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Inclusion logic and Fixed point logic</article-title>
          .
          <source>In: CSL</source>
          <year>2013</year>
          , pp.
          <fpage>281</fpage>
          -
          <lpage>295</lpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4. Gradel,
          <string-name>
            <given-names>E.</given-names>
            ,
            <surname>Va</surname>
          </string-name>
          <string-name>
            <surname></surname>
          </string-name>
          <article-title>ananen</article-title>
          , J.:
          <article-title>Dependence and independence</article-title>
          .
          <source>Studia Logica</source>
          ,
          <volume>101</volume>
          (
          <issue>2</issue>
          ), pp.
          <fpage>399</fpage>
          -
          <lpage>410</lpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Gurevich</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>A new thesis</article-title>
          .
          <source>American Mathematical Soc. Abstracts</source>
          ,
          <volume>6</volume>
          (
          <issue>4</issue>
          ), p.
          <volume>317</volume>
          (
          <year>1985</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Hintikka</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sandu</surname>
          </string-name>
          , G.:
          <article-title>Informational independence as a semantical phenomenon</article-title>
          . In: Logic, Methodology and Philosophy of
          <string-name>
            <surname>Science</surname>
            <given-names>VIII</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Elsevier</surname>
          </string-name>
          (
          <year>1989</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Hodges</surname>
          </string-name>
          , W.:
          <article-title>Compositional semantics for a language of imperfect information</article-title>
          .
          <source>Logic Journal of the IGPL</source>
          ,
          <volume>5</volume>
          ,
          <fpage>539</fpage>
          -
          <lpage>563</lpage>
          (
          <year>1997</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Kuusisto</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Logics of incomplete information without identity</article-title>
          .
          <source>TamPub</source>
          , University of Tampere (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Kuusisto</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>A double team semantics for generalized quanti ers</article-title>
          .
          <source>CoRR, abs/1310</source>
          , 3032 (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Kuusisto</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Some Turing-complete extensions of First-order logic</article-title>
          .
          <source>CoRR, abs/1405</source>
          ,1715 (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Libkin</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Elements of Finite Model Theory</article-title>
          . Springer (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12. Ronnholm, R.:
          <article-title>Inkluusio ja ekskluusio kvanti oinnissa</article-title>
          .
          <source>TamPub</source>
          , University of Tampere (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13. V
          <article-title>aananen</article-title>
          , J.:
          <article-title>Dependence logic: A new approach to independence friendly logic</article-title>
          . Cambridge University Press (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>