<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Team Semantics and Recursive Enumerability</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author role="corresp">
							<persName><forename type="first">Antti</forename><surname>Kuusisto</surname></persName>
							<email>antti.j.kuusisto@uta.fi</email>
							<affiliation key="aff0">
								<orgName type="institution">University of Wroc law</orgName>
								<address>
									<country key="PL">Poland</country>
								</address>
							</affiliation>
							<affiliation key="aff1">
								<orgName type="institution">Technical University of Denmark Stockholm University</orgName>
								<address>
									<country key="SE">Sweden</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Team Semantics and Recursive Enumerability</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">CF15597DBA3F6DDEA155FCADBB750D45</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T21:29+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>team semantics</term>
					<term>dependence logic</term>
					<term>descriptive complexity</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><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 offers 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 define exactly all recursively enumerable classes of finite 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 finite number of fresh elements.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Introduction</head><p>In this article we study logics based on team semantics. Team semantics was originally conceived by Hodges <ref type="bibr" target="#b11">[7]</ref> in the context of IF-logic <ref type="bibr" target="#b10">[6]</ref>. On the intuitive level, team semantics provides an alternative compositional approach to systems based on game-theoretic semantics. The compositional approach simplifies the more traditional game-theoretic approaches in several ways.</p><p>In <ref type="bibr" target="#b17">[13]</ref>, Väänänen introduced dependence logic (D), which is a novel approach to IF-logic based on new atomic formulae =(x 1 , ..., x k , 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 x 1 , ..., x k in a semantic game.</p><p>After the introduction of dependence logic, research on logics based on team semantics has been very active. Several different logics with different applications have been investigated. Currently the two most important systems studied in the field in addition to dependence logic are independence logic <ref type="bibr">[4]</ref> of Grädel and Väänänen and inclusion logic <ref type="bibr">[2]</ref> of Galliani. Independence logic is a variant of dependence logic that extends first-order logic by new atomic formulae x 1 , ..., x k ⊥ y 1 , ..., y n with the intuitive meaning that the interpretations of the variables x 1 , ..., x k are independent of the interpretations of the variables y 1 , ..., y n . Inclusion logic extends first-order logic by atomic formulae x 1 , ..., x k ⊆ y 1 , ..., y k , whose intuitive meaning is that each tuple interpreting the variables x 1 , ..., x k must also be a tuple that interprets y 1 , ..., y k . Exclusion logic, also introduced in <ref type="bibr">[2]</ref> by Galliani, is a natural counterpart of inclusion logic with atoms x 1 , ..., x k | y 1 , ..., y k which state that the set of tuples interpreting x 1 , ..., x k must not overlap with the set of tuples interpreting y 1 , ..., y k .</p><p>It was observed in <ref type="bibr" target="#b17">[13]</ref> and <ref type="bibr">[4]</ref> that dependence logic and independence logic are both equi-expressive with existential second-order logic, and thereby capture NP. Curiously, it was established in <ref type="bibr">[3]</ref> that inclusion logic is equi-expressive with greatest fixed point logic and thereby captures P on finite ordered models. These results show that team semantics offers 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 unified 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 first-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 finite number of fresh elements. We show below that D * can define exactly all recursively enumerable classes of finite 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 <ref type="bibr" target="#b9">[5]</ref>, <ref type="bibr">[1]</ref> and the recursive games of <ref type="bibr" target="#b14">[10]</ref>. However, D * provides a simple unified perspective on recent advances in descriptive complexity based on team semantics. The framework of <ref type="bibr" target="#b14">[10]</ref> resembles D * since it provides a perspective on RE that explains computational notions via game-theoretic concepts, but the approach in <ref type="bibr" target="#b14">[10]</ref> is burdened by potentially infinite games and <ref type="bibr" target="#b14">[10]</ref> also lacks a compositional approach. The approach provided by D * is at least in some reasonable sense more straighforward.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Preliminaries</head><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 infinite set of exactly all first-order variable symbols. Let X ⊆ VAR be a finite, 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 ∪ {x} and codomain A ∪ {a} defined such that s[a/x](y) = a if y = x, and s[a/x](y) = s(a) if y = x. Let T be a set. We define s</p><formula xml:id="formula_0">[ T /x ] = { s[a/x] | a ∈ T }.</formula><p>Let X ⊆ VAR be a finite, 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 {∅} containing only the empty assignment. The team ∅ does not have a unique domain; any finite subset of VAR is a domain of ∅. The domain of the team {∅} is ∅. The domain of team U is denoted by Dom(U ).</p><p>Let T be a set. We define</p><formula xml:id="formula_1">U [ T /x ] := { s[a/x] | a ∈ T, s ∈ U }.</formula><p>Let f : U → P(T ) be a function, where P denotes the power set operator. We define</p><formula xml:id="formula_2">U [ f /x ] := s ∈ U s[ f (s)/x ].</formula><p>Let V be a team. Let k ∈ Z + , where Z + denotes the positive integers. Let</p><formula xml:id="formula_3">x 1 , ..., x k ∈ Dom(V ). Define Rel V, (x 1 , ..., x k ) := { s(x 1 ), ..., s(x k ) | s ∈ V }.</formula><p>We then define lax team semantics for formulae of first-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 |= FO denote the ordinary Tarskian satisfaction relation of first-order logic, i.e., A, s |= FO ϕ means that the model A satisfies the first-order formula ϕ under the assignment s. We define</p><formula xml:id="formula_4">A, U |= x = y ⇔ ∀s ∈ U A, s |= FO x = y , A, U |= ¬x = y ⇔ ∀s ∈ U A, s |= FO ¬x = y , A, U |= R(x 1 , ..., x k ) ⇔ ∀s ∈ U A, s |= FO R(x 1 , ..., x k ) , A, U |= ¬R(x 1 , ..., x k ) ⇔ ∀s ∈ U A, s |= FO ¬R(x 1 , ..., x k ) , A, U |= (ϕ ∧ ψ) ⇔ A, U |= ϕ and A, U |= ψ, A, U |= (ϕ ∨ ψ) ⇔ A, U 0 |= ϕ and A, U 1 |= ψ for some teams U 0 , U 1 ⊆ U such that U 0 ∪ U 1 = U, A, U |= ∀x ϕ ⇔ A, U [ A/x ] |= ϕ, A, U |= ∃x ϕ ⇔ A, [ f /x ] |= ϕ for some f : U → (P(A) \ ∅). A sentence ϕ is true in A (A |= ϕ) if A, {∅} |= ϕ.</formula><p>It is well known and easy to show that for an FO-formula ϕ, we have A, U |= ϕ iff A, s |= FO ϕ for all s ∈ U .</p><p>Proposition 1. Let ϕ be a formula of first-order logic. Let U be a team. Then</p><formula xml:id="formula_5">A, U |= ϕ iff ∀s ∈ U (A, s |= FO ϕ).</formula><p>Dependence logic (D) is the extension of first-order logic in negation normal form with novel atoms = (x 1 , ..., x k ) for each positive integer k. These atoms are called dependence atoms. The semantics dictates that A, U |==(x 1 , ..., x k ) iff for each s, t ∈ U such that s(x i ) = t(x i ) for each i ∈ {1, ..., k − 1}, we have s(x k ) = t(x k ). We note that dependence logic is sometimes formulated such that negated atoms ¬=(x 1 , ..., x k ) are allowed, but since the semantics then dictates that A, U |= ¬=(x 1 , ..., x k ) iff U = ∅, these negated atoms can be replaced by ∃x(x = x).</p><p>Inclusion logic is obtained by extending first-order logic in negation normal form by atoms x 1 , ..., x k ⊆ y 1 , ..., y k with the semantics A, U |= x 1 , ..., x k ⊆ y 1 , ..., y k iff Rel (U, (x 1 , ..., x k )) ⊆ Rel (U, (y 1 , ..., y k )). Here k can be any positive integer. Similarly, exclusion logic extends first-order logic in negation normal form with atoms x 1 , ..., x k | y 1 , ..., y k such that A, U |= x 1 , ..., x k | y 1 , ..., y k iff Rel (U, (x 1 , ..., x k )) ∩ Rel (U, (y 1 , .., y k )) = ∅. Again k can be any positive integer. Independence logic extends first-order logic in negation normal form with atoms x 1 , ..., x k ⊥ z1,...,zm y 1 , ..., y n such that A, U |= x 1 , ..., x k ⊥ z1,...,zm y 1 , ..., y n iff for all s, s ∈ U there exists a t ∈ U such that</p><formula xml:id="formula_6">i≤m s(z i ) = s (z i ) ⇒ i≤k t(x i ) = s(x i ) ∧ i≤m t(z i ) = s(z i ) ∧ i≤n t(y i ) = s (y i ) .</formula><p>Here k, m, n can be any positive integers. Independence logic also contains atoms x 1 , ..., x k ⊥ y 1 , ..., y n such that A, U |= x 1 , ..., x k ⊥ y 1 , ..., y n iff for all s, s ∈ U there exists a t ∈ U such that i≤k t(x i ) = s(x i ) and i≤n t(y i ) = s (y i ). Here k and n can be any positive integers.</p><p>Let A be a model and τ its vocabulary. Let S = ∅ be finite a set such that S ∩ A = ∅. We let A + S denote the model B such that B = A ∪ S and R B = R A for all R ∈ τ . The model B is called a finite bloating of A.</p><p>We then define 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 first-order variables. Let D + denote the logic obtained by extending first-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 define A, U |= Ix ϕ iff there exists a finite bloating A + S of A such that A + S, U [S/x] |= ϕ. We note that there are connections between different classes of atoms: for example, since =(x 1 , ..., x k , y) is equivalent to y⊥ x1,...,x k 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 A 1 := A ∪ {A} to be the canonical bloating of A by one element and A k+1 := A k ∪ {A k } the bloating of A by k + 1 elements.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">D * Captures RE</head><p>Let τ be a vocabulary. Sentences of existential second-order logic (ESO) over τ are formulae of the type ∃X 1 ...∃X k ϕ, where X 1 , ..., X k are relation variables and ϕ a sentence of FO over τ ∪ {X 1 , ..., X k }. The symbols X 1 , ..., X k are not in τ . We extend ESO by defining a logic L RE , whose τ -sentences are of the type IY ψ, where Y ∈ τ is a unary relation variable and ψ an ESO-sentence over τ ∪ {Y }. Let A be a τ -model. The semantics of L RE is defined such that A |= IY ψ iff there exists a finite set S = ∅ such that the following conditions hold.</p><p>1. A ∩ S = ∅. 2. Let A + be the model of the vocabulary τ ∪ {Y } with domain A ∪ S such that Y A + = S and R A + = R A for all R ∈ τ . We have A + |= ψ.</p><p>As we shall see, the logic L RE can define in the finite exactly all recursively enumerable classes of finite models.</p><p>Let σ = ∅ be a finite set of unary relation symbols and Succ a binary relation symbol. A word model over the vocabulary {Succ} ∪ σ is a model A defined as follows.</p><p>1. The domain A of A is a nonempty finite 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 ∈ A be the smallest element with respect to Succ. We have b ∈ P A for all P ∈ σ. (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 ∈ A \ {b}, there is exactly one P ∈ σ such that a ∈ P A .</p><p>Word models canonically encode finite words. For example the word abbaa over the alphabet {a, b} is encoded by the word model M over the vocabulary {Succ, P a , P b } defined such that M = {0, ..., 5} and Succ M is the canonical successor relation on M , and we have P M a = {1, 4, 5} and P M b = {2, 3}. 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 <ref type="bibr" target="#b15">[11]</ref>. Let τ be a finite vocabulary and A a finite τ -structure. In order to encode the structure A by a binary string, we first need to define a linear ordering of the domain A of A. Let &lt; A denote such an ordering.</p><p>Let R ∈ τ be a k-ary relation symbol. The encoding enc(R A ) of R A is the |A| k -bit string defined as follows. Consider an enumeration of all k-tuples over A in the lexicographic order defined with respect to &lt; A . In the lexicographic order, (a 1 , ..., a k ) is smaller than (a 1 , ..., a k ) iff there exists i ∈ {1, ..., k} such that a i &lt; a i and a j = a j for all j &lt; i. There are |A| k tuples in A k , and the string enc(R A ) is the word t ∈ {0, 1} * of the length |A| k such that the bit t i of t = t 1 ... t |A| k is 1 if and only if the i-th tuple (a 1 , ..., a k ) ∈ A k in the lexicographic order is in the relation R A .</p><p>The encoding enc(A) is defined as follows. We first order the relations in τ . Let p be the number of relations in τ , and let R 1 , ..., R p enumerate the symbols in τ according to the order. We define enc(A)</p><formula xml:id="formula_7">:= 0 |A| • 1 • enc(R A 1 ) • ... • enc(R A p ).</formula><p>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 different orderings of the domain of A.</p><p>Let τ be a finite vocabulary. A Turing machine TM defines a semi-decision algorithm for a class C of finite τ -models iff there is an accepting run for TM on an input w ∈ {0, 1} * exactly when w is some encoding of some structure A ∈ C. Proposition 2. In the finite, L RE can define exactly all recursively enumerable classes of models.</p><p>Proof. Let TM be a Turing machine that defines a semi-decision algorithm for some class of models. It is routine to write a formula ϕ TM := IY ∃X ψ such that A |= ϕ 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 ∃X in order to define word models that encode enc(A) and other strings that correspond to the Turing machine tape at different stages of the computation. Symbols in ∃X can also be used, inter alia, in order to define 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 ∃X ψ of L RE , we can define a Turing machine that first non-deterministically provides a number k ∈ Z + of fresh points to be added to the domain of the model considered, and then checks if ∃X ψ holds in the obtained larger model.</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 first define a translation from dependence logic to D + . Rönnholm considers a translation with similar intuitions in <ref type="bibr" target="#b16">[12]</ref>.</p><p>Let χ be a sentence of dependence logic over a vocabulary τ such that Y ∈ τ . Let y, v, u, u be variables that do not occur in χ. We next define a translation T y Y (χ) of χ into D + by recursion on the structure of χ. (Strictly speaking, the variables v, u, u are fixed parameters of the translation just like y and Y , so we should write T y,v,u,u Y (χ) instead of T y Y (χ). The issue here is only that when a sentence χ is translated, the auxiliary variables y, v, u, u should not occur in χ.) </p><formula xml:id="formula_8">(ϕ) ∧ T y Y (ψ) ) 6. T y Y ( (ϕ ∨ ψ) ) := ∃v v⊥ z y ∧ (T y Y (ϕ) ∧ v = u) ∨ (T y Y (ψ) ∧ v = u )</formula><p>, where z contains exactly all variables quantified superordinate to (ϕ ∨ ψ) in χ, i.e., exactly each x such that (ϕ ∨ ψ) is in the scope of ∃x or ∀x. 7. Assume ∃x ϕ is subordinate to a disjunction in χ, meaning that there is a subformula (α ∨ β) of χ and ∃x ϕ is a subformula of (α ∨ β). We define</p><formula xml:id="formula_9">T y Y (∃x ϕ) := ∃x x⊥ z yv ∧ T y Y (ϕ)</formula><p>, where z contains exactly all variables quantified superordinate to ∃x ϕ in χ, with the exception that z never contains x; the exception is relevant if χ contains nested quantification of x. 8. Assume ∃x ϕ is not subordinate to a disjunction in χ. Then T y Y (∃x ϕ) := ∃x x⊥ z y ∧ T y Y (ϕ) , where z contains exactly all variables quantified superordinate to ∃x ϕ in χ, with the exception that z never contains x. 9. T y Y (∀x ϕ) := ∀x (T y Y (ϕ))</p><p>Let A be a model such that |A| ≥ 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. Lemma 1. Let χ be a sentence of dependence logic not containing the symbols y, v, u, u . 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 ({∅}, V ) be a suitable pair of for A, S, (y, v, u, u ) and (χ, χ). Proof. It is well known that every sentence α of ESO translates to an equivalent sentence α # of dependence logic, see <ref type="bibr" target="#b17">[13]</ref>. We shall use this translation below.</p><p>Let ϕ := IY ∃Xψ be a sentence of L RE , where ψ is a first-order sentence. The following chain of equivalences, where the penultimate equivalence follows by Lemma 2, settles the current theorem. 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 first nondeterministically constructs a tuple n ∈ (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 satisfies ϕ with the given tuple n of cardinalites to be added during the evaluation. TM is a semi-decision algorithm corresponding to ϕ.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Conclusions</head><p>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 quantifiers and generalized atoms ( <ref type="bibr" target="#b12">[8,</ref><ref type="bibr" target="#b13">9]</ref>) in the context of D * .</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head></head><label></label><figDesc>1. T y Y (R(x 1 , ..., x k )) := R(x 1 , ..., x k ) and T y Y (¬R(x 1 , ..., x k )) := ¬R(x 1 , ..., x k ) 2. T y Y (x = z) := x = z and T y Y (¬x = z) := ¬x = z 3. T y Y (Y (x)) := x ⊆ y and T y Y (¬Y (x)) := x|y 4. T y Y ( =(x 1 , ..., x k ) ) := =(x 1 , ..., x k ) 5. T y Y ( (ϕ ∧ ψ) ) := ( (T y Y</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head></head><label></label><figDesc>Then we have A, Y → S , {∅} |= χ iff A, V |= T y Y (χ). Proof. Prove by induction on the structure of χ that for any subformula ϕ of χ, the equivalence A, Y → S , U |= ϕ ⇔ A, V |= T y Y (ϕ) holds for all suitable pairs (U, V ) for A, S, (y, v, u, u ) and (ϕ, χ). Define T y Y (ϕ) := ∃u∃u u = u ∧ =(u) ∧ =(u ) ∧ T y Y (ϕ) ). The following Lemma now follows directly. Lemma 2. Let A be a model such that |A| ≥ 2. Let S ⊆ A be a nonempty finite 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 → S), {∅} |= ϕ iff A, {∅}[S/y] |= T y Y (ϕ). Theorem 1. L RE is contained in D * .</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>A#Theorem 2 .</head><label>2</label><figDesc>|= ϕ ⇔ A + S, Y → S |= ∃Xψ for some finite S = ∅ s.t. S ∩ A = ∅ ⇔ A + S, Y → S , {∅} |= ∃Xψ # for some finite S = ∅ s.t. S ∩ A = ∅ ⇔ A + S, {∅}[S/y] |= T y Y ∃Xψ # for some finite S = ∅ s.t. S ∩ A = ∅ ⇔ A, {∅} |= Iy T y Y ∃Xψ D * is contained in L RE .</figDesc></figure>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<monogr>
		<title level="m" type="main">Z contains exactly all variables quantified superordinate to ϕ</title>
		<author>
			<persName><forename type="first">Z ;</forename><surname>Call</surname></persName>
		</author>
		<author>
			<persName><surname>Dom</surname></persName>
		</author>
		<imprint/>
	</monogr>
	<note>or Z ∪ {y, v, u, u }; we have v ∈ Dom(V ) iff ϕ is subordinate to a disjunction in χ</note>
</biblStruct>

<biblStruct xml:id="b1">
	<monogr>
		<author>
			<persName><forename type="first">I</forename><forename type="middle">E</forename><surname>We Have U = V Z</surname></persName>
		</author>
		<title level="m">U = { s Z | s ∈ V }, where Z = Dom</title>
				<meeting><address><addrLine>U</addrLine></address></meeting>
		<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<monogr>
		<title level="m" type="main">There exists a team X such that</title>
		<imprint/>
	</monogr>
	<note>S/y. Thus S = ∅ if V = ∅</note>
</biblStruct>

<biblStruct xml:id="b3">
	<monogr>
		<title/>
		<author>
			<persName><surname>For All S, T ∈ V</surname></persName>
		</author>
		<imprint/>
	</monogr>
	<note>we have s. u) = t(u) = t(u ) = s(u ). In other words, every assignment in V gives exactly the same interpretation to u and to u , and the interpretation of u is different from that of u</note>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">satisfies the above four conditions, we say that (U, V ) is a suitable pair for A</title>
		<author>
			<persName><forename type="first">(u</forename><surname>When</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Below</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">S ⊆ A</title>
				<imprint/>
	</monogr>
	<note>y, v, u, u ) will always be clear from the context (and in fact the same everywhere), so we may simply talk about suitable pairs for (ϕ, χ). Let B be a model and T ⊆ B a set. Let τ be the vocabulary of B. Let P ∈ τ be a unary relation symbol. We let (B, P → T ) denote the expansion of B to the vocabulary τ ∪ {P } such that P B = T . Let s be an assignment with domain X. Let {x 1. x k } be a finite set of variables. We let s −{x1. x k } denote the assignment s (X \ {x 1</note>
</biblStruct>

<biblStruct xml:id="b5">
	<monogr>
		<title level="m" type="main">Abstract State Machines. A Method for High-Level System Design and Analysis</title>
		<author>
			<persName><forename type="first">E</forename><surname>Börger</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">F</forename><surname>Stärk</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2003">2003</date>
			<publisher>Springer</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Inclusion and exclusion dependencies in team semantics -on some logics of imperfect information</title>
		<author>
			<persName><forename type="first">P</forename><surname>Galliani</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Ann. Pure Appl. Logic</title>
		<imprint>
			<biblScope unit="volume">163</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="68" to="84" />
			<date type="published" when="2012">2012</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Inclusion logic and Fixed point logic</title>
		<author>
			<persName><forename type="first">P</forename><surname>Galliani</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Hella</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">CSL</title>
		<imprint>
			<biblScope unit="page" from="281" to="295" />
			<date type="published" when="2013">2013. 2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Dependence and independence</title>
		<author>
			<persName><forename type="first">E</forename><surname>Grädel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Väänänen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Studia Logica</title>
		<imprint>
			<biblScope unit="volume">101</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="399" to="410" />
			<date type="published" when="2013">2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">A new thesis</title>
		<author>
			<persName><forename type="first">Y</forename><surname>Gurevich</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">American Mathematical Soc. Abstracts</title>
		<imprint>
			<biblScope unit="volume">6</biblScope>
			<biblScope unit="issue">4</biblScope>
			<biblScope unit="page">317</biblScope>
			<date type="published" when="1985">1985</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Informational independence as a semantical phenomenon</title>
		<author>
			<persName><forename type="first">J</forename><surname>Hintikka</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Sandu</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Logic, Methodology and Philosophy of Science VIII</title>
				<imprint>
			<publisher>Elsevier</publisher>
			<date type="published" when="1989">1989</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Compositional semantics for a language of imperfect information</title>
		<author>
			<persName><forename type="first">W</forename><surname>Hodges</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Logic Journal of the IGPL</title>
		<imprint>
			<biblScope unit="volume">5</biblScope>
			<biblScope unit="page" from="539" to="563" />
			<date type="published" when="1997">1997</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<monogr>
		<title level="m" type="main">Logics of incomplete information without identity</title>
		<author>
			<persName><forename type="first">A</forename><surname>Kuusisto</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2011">2011</date>
		</imprint>
		<respStmt>
			<orgName>University of Tampere</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">TamPub</note>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">A double team semantics for generalized quantifiers</title>
		<author>
			<persName><forename type="first">A</forename><surname>Kuusisto</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">CoRR</title>
		<imprint>
			<biblScope unit="volume">1310</biblScope>
			<biblScope unit="page">3032</biblScope>
			<date type="published" when="2013">2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Some Turing-complete extensions of First-order logic</title>
		<author>
			<persName><forename type="first">A</forename><surname>Kuusisto</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">CoRR</title>
		<imprint>
			<biblScope unit="volume">1405</biblScope>
			<biblScope unit="page">1715</biblScope>
			<date type="published" when="2014">2014</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<monogr>
		<title level="m" type="main">Elements of Finite Model Theory</title>
		<author>
			<persName><forename type="first">L</forename><surname>Libkin</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2004">2004</date>
			<publisher>Springer</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<monogr>
		<author>
			<persName><forename type="first">R</forename><surname>Rönnholm</surname></persName>
		</author>
		<title level="m">Inkluusio ja ekskluusio kvantifioinnissa</title>
				<imprint>
			<date type="published" when="2014">2014</date>
		</imprint>
		<respStmt>
			<orgName>TamPub, University of Tampere</orgName>
		</respStmt>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<monogr>
		<author>
			<persName><forename type="first">J</forename><surname>Väänänen</surname></persName>
		</author>
		<title level="m">Dependence logic: A new approach to independence friendly logic</title>
				<imprint>
			<publisher>Cambridge University Press</publisher>
			<date type="published" when="2007">2007</date>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
