Hostname: page-component-cd9895bd7-jkksz Total loading time: 0 Render date: 2024-12-25T18:45:20.604Z Has data issue: false hasContentIssue false

INFINITARY LOGIC HAS NO EXPRESSIVE EFFICIENCY OVER FINITARY LOGIC

Published online by Cambridge University Press:  11 April 2023

MATTHEW HARRISON-TRAINOR
Affiliation:
DEPARTMENT OF MATHEMATICS UNIVERSITY OF MICHIGAN ANN ARBOR, MI 48109, USA E-mail: matthhar@umich.edu URL: http://www-personal.umich.edu/~matthhar
MILES KRETSCHMER*
Affiliation:
DEPARTMENT OF MATHEMATICS UNIVERSITY OF CALIFORNIA, BERKELEY BERKELEY, CA 94720, USA
Rights & Permissions [Opens in a new window]

Abstract

We can measure the complexity of a logical formula by counting the number of alternations between existential and universal quantifiers. Suppose that an elementary first-order formula $\varphi $ (in $\mathcal {L}_{\omega ,\omega }$) is equivalent to a formula of the infinitary language $\mathcal {L}_{\infty ,\omega }$ with n alternations of quantifiers. We prove that $\varphi $ is equivalent to a finitary formula with n alternations of quantifiers. Thus using infinitary logic does not allow us to express a finitary formula in a simpler way.

Type
Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution, and reproduction in any medium, provided the original work is properly cited.
Copyright
© The Author(s), 2023. Published by Cambridge University Press on behalf of The Association for Symbolic Logic

1 Introduction

This paper is about the relationship between finitary elementary first-order logic ( $\mathcal {L}_{\omega ,\omega }$ ) and the infinitary logics (such as $\mathcal {L}_{\infty ,\omega }$ ) which extend it by allowing conjunctions and disjunctions of infinite sets of formulas. These infinitary logics are more expressive than the finitary logic, but lose compactness. For example, there are classes such as connected graphs and torsion groups which cannot be axiomatized in the finitary logic (as shown by a simple compactness argument) but which can be axiomatized in the infinitary logic.

A natural way of measuring the complexity of a formula is by putting it in normal form and counting the number of alternations of quantifiers. An $\exists _n$ formula is a formula which begins with a block of existential quantifiers, and has n alternating blocks of existential and universal quantifiers. Similarly, a $\forall _n$ formula has n alternating blocks of existential and universal quantifiers, beginning with a block of universal quantifiers. In the infinitary languages, we count alternations of quantifiers, but we do not count infinitary conjunctions and disjunctions. (This differs from the standard way of counting quantifiers in computable structure theory, where formulas are classified as $\Sigma _n$ or $\Pi _n$ ; a $\Sigma _n$ formula is $\exists _n$ but not necessarily vice versa.Footnote 1 )

Now suppose that we have a finitary formula $\varphi (\overline {x})$ which is equivalent to an infinitary existential ( $\exists _1$ ) formula, say

$$\begin{align*}\psi(\overline{x}) = {\bigwedge\mkern-21mu\bigwedge\limits_{i}} {\bigvee\mkern-21mu\bigvee\limits_{j}} \exists \overline{y}_{i,j} \; \theta_{i,j}(\overline{x},\overline{y}_{i,j}).\end{align*}$$

Now one can check that $\psi (\overline {x})$ (and hence $\varphi (\overline {x})$ ) has the property of being preserved in extensions: if $\mathcal {A} \subseteq \mathcal {B}$ , and $\mathcal {A} \models \psi (\overline {a})$ , then $\mathcal {B} \models \psi (\overline {a})$ . Since $\varphi (\overline {x})$ is preserved by extensions, a standard preservation result says that $\varphi (\overline {x})$ is itself equivalent to a finitary existential ( $\exists _1$ ) formula. In general, one proves that if a finitary formula is equivalent to an infinitary existential formula, it is equivalent to a finitary existential formula.

If $\varphi (\overline {x})$ is instead a finitary formula which is equivalent to an infinitary $\forall _2$ formula $\psi (\overline {x})$ , a similar argument works to show that $\varphi (\overline {x})$ is equivalent to a finitary $\forall _2$ formula. Instead of preservation in extensions, we use the fact that $\varphi (\overline {x})$ is equivalent to a finitary $\forall _2$ formula if and only if $\varphi $ is preserved under unions of chains of models: Whenever $\mathcal {A}_0\subseteq \mathcal {A}_1\subseteq \mathcal {A}_2\subseteq \dots \subseteq \mathcal {A}_{\omega } = \bigcup _{n<\omega }\mathcal {A}_n$ is a chain of models, with $\mathcal {A}_n\models \varphi (\overline {a})$ for all n, then $\mathcal {A}_{\omega }\models \varphi (\overline {a})$ . In this case, $\varphi (\overline {x})$ is preserved under unions of chains of models because it is equivalent to the infinitary $\forall _2$ formula $\psi (\overline {x})$ , which one can check is preserved under unions of chains of models.

This sort of argument breaks down at the $\forall _4$ / $\exists _4$ case, as there is no longer a semantic test for finitary $\forall _4$ / $\exists _4$ formulas which is satisfied by infinitary $\forall _4$ / $\exists _4$ formulas. Nevertheless, the main result of this paper is that this result is true in general.

Theorem 1.1. Let T be a finitary ( $\mathcal {L}_{\omega ,\omega }$ ) theory. Let $\psi $ be an infinitary ( $\mathcal {L}_{\infty ,\omega }$ ) $\exists _n$ (resp. $\forall _n$ ) formula which is equivalent to a finitary formula $\varphi $ in all models of T. Then, $\psi $ and $\varphi $ are equivalent to a finitary $\exists _n$ (resp. $\forall _n$ ) formula in all models of T.

In spite of their greater expressive power, infinitary languages cannot define relations already definable in finitary first order logic with any greater efficiency (as measured by quantifier complexity). One can also view this as computing an intersection: the properties which are expressible by both a finitary formula and an infinitary $\exists _n$ formula are exactly the properties expressible by a finitary $\exists _n$ formula. (One might compare the spirit of this result to Louveau’s theorem [Reference Louveau3]: If $C\subset \omega ^\omega $ is $\Delta ^1_1$ (hyperarithmetic) and $\boldsymbol {\Sigma }^0_\alpha $ , for some $\alpha <\omega _1^{\mathrm {CK}}$ , then C is $\Sigma ^0_\alpha (x)$ for some hyperarithmetic x.)

The general technique we use is a notion of forcing where the conditions are elementary extensions of a given structure. This can also be viewed as a form of Robinson’s model-theoretic forcing [Reference Robinson6]. One can perhaps view the forcing as fixing a deficiency of infinitary formulas; while the truth of an infinitary formula $\varphi $ may not be preserved by elementary extensions, forcing will be: if $\mathcal {A} \Vdash ^* \varphi $ and $\mathcal {B} \succeq \mathcal {A}$ , then we will have that $\mathcal {B} \Vdash ^* \varphi $ . If $\varphi $ is equivalent to a finitary formula, then the truth of $\varphi $ is already preserved under elementary extensions, and we will be able to show that $\mathcal {A} \models \varphi $ if and only if $\mathcal {A} \Vdash ^* \varphi $ .

The definability of the forcing relation will allow us to characterize those infinitary formulas which do transfer across elementary extensions. We will show that these are the infinitary formulas built up using conjunctions and disjunctions of finitary formulas.

Theorem 1.2. Let $\psi (\overline {x})$ be an infinitary $(\mathcal {L}_{\infty ,\omega })$ formula and let T be a finitary ( $\mathcal {L}_{\omega ,\omega }$ ) theory. The following are equivalent $:$

  1. (1) Given $\mathcal {A} \preceq \mathcal {B}$ , models of T, $\mathcal {A} \models \varphi (\overline {a})$ if and only if $\mathcal {B} \models \varphi (\overline {a})$ .

  2. (2) $\psi (\overline {x})$ is equivalent in all models of T to an $\mathcal {L}_{\infty ,\omega }$ formula of the form

    $$\begin{align*}{\bigvee\mkern-21mu\bigvee\limits_\alpha} {\bigwedge\mkern-21mu\bigwedge\limits_\beta} \theta_{\alpha,\beta}(\overline{x}), \end{align*}$$
    where each $\theta _{\alpha ,\beta }$ is a finitary formula.

Moreover, if these conditions hold and $\psi $ is a $\forall _n$ (resp. $\exists _n$ ) formula, then we may take each $\theta _{\alpha ,\beta }$ to be $\forall _n$ (resp. $\exists _n$ ).

We call a formula as in (2) an elementary formula. One particular consequence is that if an infinitary formula $\varphi $ is preserved under elementary extensions, and is $\exists _{n+1}$ , then whenever $\mathcal {A} \models \varphi $ and $\mathcal {A} \preceq _{n} \mathcal {B}$ , $\mathcal {B} \models \varphi $ .

Note that even if $\psi (\overline {x})$ is in $\mathcal {L}_{\omega _1,\omega }$ , the formula ${{\bigvee\mkern-16mu\bigvee }_\alpha } {{\bigwedge\mkern-16mu\bigwedge }_\beta } \theta _{\alpha ,\beta }(\overline {x})$ might not be. However, we show that one can find a formula in $\mathcal {L}_{\omega _1,\omega }$ witnessing that $\psi (\overline {x})$ is preserved upwards and downwards by elementary extensions. In the following theorem, we say that an infinitary formula is quantifier-free over finitary formulas if it can be built by repeatedly taking (infinitary) conjunctions, disjunctions, and negations of finitary formulas.

Theorem 1.3. Let $\psi (\overline {x})$ be an infinitary $\mathcal {L}_{\omega _1,\omega }$ formula, and let T be a countable finitary theory. The following are equivalent $:$

  1. (1) Given $\mathcal {A} \preceq \mathcal {B}$ , models of T, and $\overline {a} \in \mathcal {A}$ , $\mathcal {A} \models \psi (\overline {a})$ if and only if $\mathcal {B} \models \psi (\overline {a})$ .

  2. (2) $\psi (\overline {x})$ is equivalent in all models of T to an $\mathcal {L}_{\omega _1,\omega }$ formula which is quantifier-free over finitary formulas.

Moreover, if these conditions hold and $\psi $ is a $\forall _n$ formula (or an $\exists _n$ formula), then $\psi (\overline {x})$ is equivalent in all models of T to an $\mathcal {L}_{\omega _1,\omega }$ formula which is quantifier-free over finitary $\exists _n$ / $\forall _n$ formulas.

Note that if $\psi $ is $\forall _n$ , the formula to which it is equivalent could involve both $\exists _n$ and $\forall _n$ formulas. We leave open whether this generalizes to $\mathcal {L}_{\kappa ,\omega }$ for $\kappa> \omega _1$ .

2 Preliminaries

2.1 The infinitary languages $\mathcal {L}_{\kappa ,\omega }$ and $\mathcal {L}_{\infty ,\omega }$

Fix a signature $\tau $ and an infinite cardinal $\kappa $ . The language $\mathcal {L}_{\kappa ,\omega }(\tau )$ , which we will habitually denote $\mathcal {L}_{\kappa ,\omega }$ , will be the language which allows infinite conjunctions and disjunctions of size $< \kappa $ . We define the language $\mathcal {L}_{\kappa ,\omega }$ to be the smallest set of formulas with the following properties.

  1. (1) If $\psi $ is an atomic formula of $\mathcal {L}_{\omega ,\omega }$ , $\psi \in \mathcal {L}_{\kappa ,\omega }$ .

  2. (2) If $\phi \in \mathcal {L}_{\kappa ,\omega }$ , then $\neg \phi \in \mathcal {L}_{\kappa ,\omega }$ .

  3. (3) If $\phi \in \mathcal {L}_{\kappa ,\omega }$ , then $\forall x \phi \in \mathcal {L}_{\kappa ,\omega }$ and $\exists x\phi \in \mathcal {L}_{\kappa ,\omega }$ .

  4. (4) If $\Phi \subset \mathcal {L}_{\kappa ,\omega }$ is such that $|\Phi |<\kappa $ and only finitely many variables occur freely among elements of $\Phi $ , then $\bigvee\mkern-21mu\bigvee \limits _{\phi \in \Phi }\phi \in \mathcal {L}_{\kappa ,\omega }$ and $\bigwedge\mkern-21mu\bigwedge \limits _{\phi \in \Phi }\phi \in \mathcal {L}_{\kappa ,\omega }$ .

Note that $\mathcal {L}_{\omega ,\omega }$ is just the standard finitary elementary first-order logic. We say that a formula is in $\mathcal {L}_{\infty ,\omega }$ if it is a formula of $\mathcal {L}_{\kappa ,\omega }$ for some $\kappa $ . We often refer to the formulas of $\mathcal {L}_{\omega ,\omega }$ as finitary formulas and to those of $\mathcal {L}_{\infty ,\omega }$ as infinitary formulas.

A fragment $\mathbb {A}$ of $\mathcal {L}_{\kappa ,\omega }$ is a set of formulas of $\mathcal {L}_{\kappa ,\omega }$ with the following properties.

  1. (1) If $\psi \in \mathbb {A}$ , $\neg \psi \in \mathbb {A}$ .

  2. (2) If $\psi \in \mathbb {A}$ , every subformula of $\psi $ is in $\mathbb {A}$ .

Starting with any formula $\psi \in \mathcal {L}_{\kappa ^+,\omega }$ and closing under negations and subformulas, we obtain a fragment $\mathbb {A}$ containing $\psi $ , of cardinality at most $\kappa $ .

2.2 $\forall _n$ and $\exists _n$ formulas

In order to count quantifier alternations in infinitary formulas, we will define a hierarchy of classes of formulas, ranked by natural numbers. For each $n \in \mathbb {N}$ , we define the classes $\forall _n$ , $\exists _n$ of formulas of $\mathcal {L}_{\infty ,\omega }$ as follows.

  1. (1) If $\psi $ is atomic, then for all n, $\psi \in \forall _n$ , and $\psi \in \exists _n$ .

  2. (2) If $\psi = \neg \phi $ , then $\psi \in \exists _n$ (respectively, $\psi \in \forall _n$ ) if $\phi \in \forall _n$ (respectively, $\phi \in \exists _n$ ).

  3. (3) If $\psi = \bigvee\mkern-21mu\bigvee \limits _{\phi \in \Phi }\phi $ or $\psi = \bigwedge\mkern-21mu\bigwedge \limits _{\phi \in \Phi }\phi $ , then $\psi \in \exists _n$ (respectively, $\psi \in \forall _n$ ) if for every $\phi \in \Phi $ , $\phi \in \exists _n$ (respectively, $\phi \in \forall _n$ ).

  4. (4) If $\psi = \exists \overline {y}\phi (\overline {y})$ , $\psi \in \exists _n$ if $\phi \in \exists _n$ and $n \geq 1$ , and $\psi \in \exists _{n+1}$ if $\phi \in \forall _n$ .

  5. (5) If $\psi = \forall \overline {y}\phi (\overline {y})$ , $\psi \in \forall _n$ if $\phi \in \forall _n$ and $n \geq 1$ , and $\psi \in \forall _{n+1}$ if $\phi \in \exists _n$ .

For example, $\exists _0 = \forall _0$ consists of quantifier-free formulas. We call the $\exists _1$ formulas existential formulas and the $\forall _1$ formulas universal formulas.

For finitary formulas, we count quantifier alternations in the same way, though of course in (3) the conjunctions and disjunctions are finitary. We say that $\mathcal {A}$ is an n-elementary substructure of $\mathcal {B}$ , and write $\mathcal {A} \preceq _n \mathcal {B}$ , if $\mathcal {A} \subseteq \mathcal {B}$ and for any finitary $\exists _n$ or $\forall _n$ formula $\phi (\overline {x})$ and $\overline {a} \in \mathcal {A}$ , $\mathcal {A} \models \phi (\overline {a})$ if and only if $\mathcal {B} \models \phi (\overline {a})$ . Thus, $\mathcal {A}\preceq _0\mathcal {B}$ just means that $\mathcal {A}\subseteq \mathcal {B}$ , and $\mathcal {A}\preceq \mathcal {B}$ if and only if $\mathcal {A}\preceq _n\mathcal {B}$ for all $n<\omega $ . We write $\mathcal {A} \equiv \mathcal {B}$ (or $(\mathcal {A},\overline {a}) \equiv (\mathcal {B},\overline {b})$ ) for elementary equivalence.

For infinitary formulas, we note that this way of counting quantifiers differs from the standard way of counting quantifiers for $\mathcal {L}_{\omega _1,\omega }$ formulas in computable structure theory. That is, an $\exists _n$ formula is not necessarily $\Sigma _n$ and a $\forall _n$ formula is not necessarily $\Pi _n$ (though every $\Sigma _n$ formula is $\exists _n$ and every $\Pi _n$ formula is $\forall _n$ ). The difference is that for $\Sigma _n$ and $\Pi _n$ formulas, we count infinite disjunctions the same as existential quantifiers, and infinite conjunctions the same as universal quantifiers, whereas for $\exists _n$ and $\forall _n$ formulas we do not count infinite conjunctions and disjunctions at all. So, for example, a formula of the form ${\bigwedge\mkern-16mu\bigwedge }_i \exists x \theta _i(x)$ is $\exists _1$ but not $\Sigma _1$ .

There are natural reasons to consider both forms of counting. The classes $\Sigma _n$ and $\Pi _n$ have descriptive-set-theoretic meaning via Vaught’s version of the Lopez–Escobar theorem [Reference Lopez-Escobar2, Reference Vaught7]: An invariant set $\mathbb {K}$ of structures is $\boldsymbol {\Sigma }^0_n$ if and only if it is defined by a $\Sigma _n$ formula. Moreover, many connections between definability and computability-theoretic properties work with $\Sigma _n$ and $\Pi _n$ formulas.

On the other hand, Malitz [Reference Malitz4] showed that a formula of $\mathcal {L}_{\omega _1,\omega }$ is preserved by substructures if and only if it is universal ( $\forall _1$ ). This is the sort of behaviour we will consider in this paper, and so the classes $\forall _n$ and $\exists _n$ are the appropriate ones to use. We note that because every $\Pi _n$ formula is also $\forall _n$ (and there is no difference for finitary formulas), our results about $\forall _n$ formulas apply to $\Pi _n$ formulas as well. Stating our results for $\forall _n$ formulas is simply their strongest form.

3 Forcing with elementary extensions

In attempting to iteratively construct models of infinitary sentences using elementary chains, one is faced with the obstruction that infinitary formulas are not preserved by elementary extensions. In fact, infinitary sentences can be very unstable with respect to elementary extensions.

Theorem 3.1. There is a sentence $\psi \in \mathcal {L}_{\omega _1,\omega }$ and a structure $\mathcal {A}$ such that for any $\mathcal {B}\succeq \mathcal {A}$ with $\mathcal {B}\models \psi $ , there is a $\mathcal {C}\succ \mathcal {B}$ with $\mathcal {C}\models \neg \psi $ , and for any $\mathcal {B}\succeq \mathcal {A}$ with $\mathcal {B}\models \neg \psi $ , there is a $\mathcal {C}\succ \mathcal {B}$ with $\mathcal {C}\models \psi $ .

Proof Let $\tau $ consist of a unary relation symbol Q, a binary relation symbol R, and a unary relation $P_n$ for each natural number n. The structures we will be interested in will be the disjoint unions of certain building blocks. Think of elements satisfying Q as the roots of a block, and R attaching a number of other elements to the root. A “standard block” consists of a single element a satisfying Q, and countably many elements $b_0,b_1,b_2,\dots $ not satisfying Q. We let $(a,b_0),(a,b_1),\ldots \in R$ . For each n, $b_n$ satisfies $P_n$ , but not $P_m$ for $m\neq n$ . A “non-standard block” consists of the same elements but, in addition, one or more “non-standard elements” $b_*$ that do not satisfy $P_n$ for any n.

Let $\mathcal {A}$ be the disjoint union of countably copies of the standard block. Any elementary extension $\mathcal {B}$ of $\mathcal {A}$ is elementarily equivalent to $\mathcal {A}$ , and so consists of the disjoint union of infinitely many blocks which are either standard, or contain non-standard elements.

Let

$$\begin{align*}\psi = \forall x \Big(Q(x)\rightarrow \exists y\Big(R(x,y)\wedge{\bigwedge\mkern-21mu\bigwedge\limits_n} \neg {P_n}(y)\Big)\Big). \end{align*}$$

The sentence $\psi $ says that every element satisfying Q has an associated non-standard element, and so belongs to a non-standard block.

Let $\mathcal {B}$ be an elementary extension of $\mathcal {A}$ . If $\mathcal {B}\models \psi $ , we obtain $\mathcal {C}\succ \mathcal {B}$ by adding a single standard block, in which case $\mathcal {C}\models \neg \psi $ . If $\mathcal {B}\models \neg \psi $ , we obtain $\mathcal {C} \succ \mathcal {B}$ by adding a single non-standard element to each standard block, in which case $\mathcal {C}\models \psi $ .

To solve the problem that this phenomenon raises for constructing models, we define relations between structures and infinitary sentences that keep track of our ability to make formulas true in further elementary extensions. These relations can be thought of as a notion of forcing, where as forcing conditions we use structures, ordered by elementary extension. This is related to the approach taken by Robinson in [Reference Robinson6], and can be viewed as an extension of those methods to infinitary languages, where all extensions considered are elementary.

As usual, there is a strong forcing and a weak forcing. The strong forcing is useful for defining genericity, while the weak notion is required for the definability of forcing.

3.1 The strong forcing relation

Given a structure $\mathcal {A}$ , $\psi (\overline {x}) \in \mathcal {L}_{\infty ,\omega }$ , and $\overline {a}\in A$ , we define the strong forcing relation $\mathcal {A}\Vdash \psi (\overline {a})$ by the following recursive clauses.

  1. (1) If $\psi $ is atomic, $\mathcal {A}\Vdash \psi (\overline {a})$ if and only if $\mathcal {A}\models \psi (\overline {a})$ .

  2. (2) If $\psi (\overline {x}) = \neg \phi (\overline {x})$ , $\mathcal {A}\Vdash \psi (\overline {a})$ if and only if for every $\mathcal {B}\succeq \mathcal {A}$ , $\mathcal {B}\not \Vdash \phi (\overline {a})$ .

  3. (3) If $\psi (\overline {x}) = \bigvee\mkern-21mu\bigvee \limits _{\phi \in \Phi }\phi (\overline {x})$ , $\mathcal {A}\Vdash \psi (\overline {a})$ if and only if for some $\phi \in \Phi $ , $\mathcal {A}\Vdash \phi (\overline {a})$ .

  4. (4) If $\psi (\overline {x}) = \bigwedge\mkern-21mu\bigwedge \limits _{\phi \in \Phi }\phi (\overline {x})$ , $\mathcal {A}\Vdash \psi (\overline {a})$ if and only if for every $\mathcal {B}\succeq \mathcal {A}$ , and $\phi \in \Phi $ , there is a $\mathcal {C}\succeq \mathcal {B}$ such that $\mathcal {C}\Vdash \phi (\overline {a})$ .

  5. (5) If $\psi (\overline {x}) = \exists \overline {y}\phi (\overline {xy})$ , $\mathcal {A}\Vdash \psi (\overline {a})$ if and only if for some $\overline {b}\in \mathcal {A}$ , $\mathcal {A}\Vdash \phi (\overline {ab})$ .

  6. (6) If $\psi (\overline {x}) = \forall \overline {y}\phi (\overline {xy})$ , $\mathcal {A}\Vdash \psi (\overline {a})$ if and only if for every $\mathcal {B}\succeq \mathcal {A}$ and $\overline {b}\in \mathcal {B}$ , there is a $\mathcal {C}\succeq \mathcal {B}$ such that $\mathcal {C}\Vdash \phi (\overline {ab})$ .

This diverges from the definition of the satisfaction relation in clauses (2), (4), and (6). For finitary formulas, this makes no difference.

Lemma 3.2. If $\psi $ is finitary, $\mathcal {A}\Vdash \psi (\overline {a})$ if and only if $\mathcal {A}\models \psi (\overline {a})$ .

Proof We will prove this by induction on the complexity of $\psi $ . All cases except those covered by clauses (2), (4), and (6) are identical to the satisfaction relation. For clause (2), let $\psi (\overline {x}) = \neg \phi (\overline {x})$ . If $\phi $ is finitary, then $\mathcal {A}\Vdash \neg \phi (\overline {a})$ if and only if for every $\mathcal {B}\succeq \mathcal {A}$ , $\mathcal {B}\not \Vdash \phi (\overline {a})$ . Appealing to induction, this is true if and only if for every $\mathcal {B}\succeq \mathcal {A}$ , $\mathcal {B}\models \neg \phi (\overline {a})$ , which is true if and only if $\mathcal {A} \models \neg \phi (\overline {a})$ .

For clause (4), let $\psi = \bigwedge _{\phi \in \Phi }\phi (\overline {x})$ , where $\Phi $ is finite. $\mathcal {A}\Vdash \psi (\overline {a})$ if and only if for each $\phi \in \Phi $ and $\mathcal {B}\succeq \mathcal {A}$ , there is a $\mathcal {C}\succeq \mathcal {B}$ such that $\mathcal {C}\Vdash \phi (\overline {a})$ , or appealing to induction, $\mathcal {C}\models \phi (\overline {a})$ . Because $\phi $ is finitary, this is true if and only if for every such $\mathcal {B}$ , $\mathcal {B}\models \phi (\overline {a})$ , or equivalently, if $\mathcal {A}\models \phi (\overline {a})$ , for each $\phi \in \Phi $ . This, in turn, is true if and only if $\mathcal {A}\models \psi (\overline {a})$ .

For clause (6), let $\psi = \forall \overline {y}\phi (\overline {xy})$ . If $\phi $ is finitary, $\mathcal {A}\Vdash \forall \overline {y}\phi (\overline {ay})$ if and only if for every $\mathcal {B}\succeq \mathcal {A}$ , and every $\overline {b}\in \mathcal {B}$ , there is a $\mathcal {C}\succeq \mathcal {B}$ such that $\mathcal {C}\Vdash \phi (\overline {ab})$ . Appealing to induction, this is true if and only if for every $\mathcal {B}\succeq \mathcal {A}$ , $\overline {b}\in \mathcal {B}$ , there is a $\mathcal {C}\succeq \mathcal {B}$ such that $\mathcal {C}\models \phi (\overline {ab})$ . Because $\phi $ is finitary, this is true if and only if for every $\mathcal {B}\succeq \mathcal {A}$ , $\overline {b}\in \mathcal {B}$ , $\mathcal {B}\models \phi (\overline {ab})$ , or equivalently, for every $\mathcal {B}\succeq \mathcal {A}$ , $\mathcal {B}\models \forall \overline {y}\phi (\overline {ay})$ . This, in turn, is true if and only if $\mathcal {A}\models \forall \overline {y}\phi (\overline {ay})$ .

For infinitary formulas, the relation $\Vdash $ is more stable than the satisfaction relation with respect to elementary extensions. (Contrast the lemma below with Theorem 3.1.)

Lemma 3.3. If $\mathcal {A}\preceq \mathcal {B}$ , and $\mathcal {A}\Vdash \psi (\overline {a})$ , then $\mathcal {B}\Vdash \psi (\overline {a})$ .

Proof We will prove this by induction on the complexity of $\psi $ . If $\psi $ is atomic, this is trivial. If $\psi = \neg \phi $ , and $\mathcal {A}\Vdash \psi (\overline {a})$ , then for any $\mathcal {C}\succeq \mathcal {B}$ , $\mathcal {C}\succeq \mathcal {A}$ , so $\mathcal {C}\not \Vdash \phi (\overline {a})$ . Therefore, $\mathcal {B}\Vdash \psi (\overline {a})$ . If $\psi = \bigvee\mkern-21mu\bigvee \limits _{\phi \in \Phi }\phi $ , this follows by induction. If $\psi = \bigwedge\mkern-21mu\bigwedge \limits _{\phi \in \Phi }\phi $ , and $\mathcal {A}\Vdash \psi (\overline {a})$ , then for any $\mathcal {C}\succeq \mathcal {B}$ , and $\phi \in \Phi $ , $\mathcal {C}\succeq \mathcal {A}$ , so there is a $\mathcal {D}\succeq \mathcal {C}$ such that $\mathcal {D}\Vdash \phi (\overline {a})$ . Therefore, $\mathcal {B}\Vdash \psi (\overline {a})$ . If $\psi (\overline {x}) = \exists \overline {y}\phi (\overline {xy})$ , and $\mathcal {A}\Vdash \psi (\overline {a})$ , then for some $\overline {b}\in \mathcal {A}$ , $\mathcal {A}\Vdash \phi (\overline {ab})$ . Appealing to induction, $\mathcal {B}\Vdash \phi (\overline {ab})$ , so $\mathcal {B}\Vdash \psi (\overline {a})$ . Suppose $\psi (\overline {x})=\forall \overline {y}\phi (\overline {xy})$ , and $\mathcal {A}\Vdash \psi (\overline {a})$ . Let $\mathcal {C}\succeq \mathcal {B}$ , and $\overline {c}\in \mathcal {C}$ . Then, $\mathcal {C}\succeq \mathcal {A}$ , so because $\mathcal {A}\Vdash \psi (\overline {a})$ , there is a $\mathcal {D}\succeq \mathcal {C}$ such that $\mathcal {D}\Vdash \phi (\overline {ac})$ . Therefore, $\mathcal {B}\Vdash \psi (\overline {a})$ .

Example 3.4. Let $\mathcal {A}$ and $\psi $ be the structure and formula respectively from Theorem 3.1. Then $\mathcal {A}\Vdash \psi $ (and so this is true for all elementary extensions of $\mathcal {A}$ as well).

Proof Recall that

$$\begin{align*}\psi = \forall x \Big(Q(x)\rightarrow \exists y\Big(R(x,y)\wedge\bigwedge\mkern-21mu\bigwedge\limits_n \neg P_n(y)\Big)\Big).\end{align*}$$

Suppose $\mathcal {B}\succeq \mathcal {A}$ , and $a\in \mathcal {B}$ . It suffices to show that for some $\mathcal {C}\succeq \mathcal {A}$

$$\begin{align*}\mathcal{C}\Vdash \neg Q(a)\vee \exists y\Big(R(a,x)\wedge\bigwedge\mkern-21mu\bigwedge\limits_n \neg P_n(y)\Big).\end{align*}$$

In the case that $\mathcal {B}\models \neg Q(a)$ , we can take $\mathcal {C}=\mathcal {B}$ , so it suffices to consider the case that $\mathcal {B}\models Q(a)$ . In this case, let $\mathcal {C}$ be obtained by adding a non-standard element b, in the sense of Theorem 3.1 to the block corresponding to a. We will show that

$$\begin{align*}\mathcal{C}\Vdash R(a,b)\wedge\bigwedge\mkern-21mu\bigwedge\limits_n \neg P_n(b).\end{align*}$$

It suffices to show that $\mathcal {C}\Vdash R(a,b)$ , and for each n, $\mathcal {C}\Vdash \neg P_n(b)$ . This is true because $\mathcal {C}\models R(a,b)$ , and $\mathcal {C}\models \neg P_n(b)$ for each n.

For a structure $\mathcal {A}$ , $\overline {a}\in \mathcal {A}$ , and a formula $\psi $ , it is immediate from the definition of $\mathcal {A}\Vdash \neg \psi (\overline {a})$ that it cannot be the case that $\mathcal {A}\Vdash \neg \psi (\overline {a})$ and $\mathcal {A}\Vdash \psi (\overline {a})$ . We say that $\mathcal {A}$ decides $\psi (\overline {a})$ if either $\mathcal {A}\Vdash \psi (\overline {a})$ or $\mathcal {A}\Vdash \neg \psi (\overline {a})$ .

Lemma 3.5. For any structure $\mathcal {A}$ , $\overline {a}\in \mathcal {A}$ , and formula $\psi (\overline {x})$ , there is a $\mathcal {B}\succeq \mathcal {A}$ such that $\mathcal {B}$ decides $\psi (\overline {a})$ .

Proof If $\mathcal {A}\Vdash \neg \psi (\overline {a})$ , we can take $\mathcal {B}=\mathcal {A}$ . Otherwise, there is some $\mathcal {B}\succeq \mathcal {A}$ with $\mathcal {B}\Vdash \psi (\overline {a})$ .

3.1.1 Generic structures

In order to obtain useful information from the forcing relation, we will construct structures in which formulas we have forced become true. Let $\mathbb {A}$ be a fragment of $\mathcal {L}_{\infty ,\omega }$ . We say that a structure $\mathcal {G}$ is $\mathbb {A}$ -generic if for any $\psi \in \mathbb {A}$ , and $\overline {a}\in \mathcal {G}$ , $\mathcal {G}$ decides $\psi (\overline {a})$ . The next lemma shows that any structure can be extended to a generic structure.

Lemma 3.6. For any structure $\mathcal {A}$ and fragment $\mathbb {A}$ , there is an $\mathbb {A}$ -generic $\mathcal {G}\succeq \mathcal {A}$ .

Proof Let $\mathcal {C}$ be a structure. We will construct a structure $F(\mathcal {C})$ extending $\mathcal {C}$ as follows. Consider the set of pairs $(\psi (\overline {x}),\overline {c})$ with $\psi \in \mathbb {A}$ , and $\overline {c}\in \mathcal {C}$ of length $\overline {x}$ . Let $\{(\psi _\alpha (\overline {x}),\overline {c}_\alpha )|\alpha <\gamma \}$ be a well ordering of this set. We will define an elementary chain of length $\gamma $ by transfinite recursion. Let $\mathcal {C}_0 = \mathcal {C}$ . Having defined $\mathcal {C}_\alpha $ , we define $\mathcal {C}_{\alpha +1}$ as follows. By Lemma 3.5, there is some $\mathcal {B}\succeq \mathcal {C}_\alpha $ that decides $\psi _\alpha (\overline {c}_\alpha )$ . Let $\mathcal {C}_{\alpha +1} = \mathcal {B}$ . For limit ordinals $\beta < \gamma $ , let $\mathcal {C}_\beta = \bigcup _{\alpha <\beta }\mathcal {C}_\alpha $ . This defines an elementary chain $\{\mathcal {C}_\alpha |\alpha <\gamma \}$ .

Let $F(\mathcal {C}) = \bigcup _{\alpha <\gamma }\mathcal {C}_\alpha $ . Then, $F(\mathcal {C})\succeq \mathcal {C}$ , and for every $\psi (\overline {x})\in \mathbb {A}$ , $\overline {c}\in \mathcal {C}$ , $F(\mathcal {C})$ decides $\psi (\overline {c})$ . Now consider the elementary chain

$$\begin{align*}\mathcal{A}\preceq F(\mathcal{A})\preceq F^2(\mathcal{A})\preceq\cdots.\end{align*}$$

Let $\mathcal {G} = \bigcup _n F^n(\mathcal {A})$ . Then, $\mathcal {A}\preceq \mathcal {G}$ . For any $\psi (\overline {x})\in \mathbb {A}$ , $\overline {a}\in \mathcal {G}$ , $\overline {a}\in F^n(\mathcal {A})$ for some n, so $F^{n+1}(\mathcal {A})$ decides $\psi (\overline {a})$ , which implies that $\mathcal {G}$ decides $\psi (\overline {a})$ because $F^{n+1}(\mathcal {A})\preceq \mathcal {G}$ . Therefore, $\mathcal {G}$ is $\mathbb {A}$ -generic.

The next lemma shows that generic structures have the desired property, providing models of formulas we have forced.

Lemma 3.7. Suppose $\psi (\overline {x})\in \mathbb {A}$ , $\mathcal {G}$ is $\mathbb {A}$ -generic, and $\overline {a}\in \mathcal {G}$ . Then, $\mathcal {G}\Vdash \psi (\overline {a})$ if and only if $\mathcal {G}\models \psi (\overline {a})$ .

Proof We prove this by induction on the complexity of $\psi $ . For $\psi $ atomic, this is true by definition. Suppose $\psi (\overline {x})=\neg \phi (\overline {x})$ . Then $\mathcal {G}\Vdash \psi (\overline {a})$ if and only if $\mathcal {G}\not \Vdash \phi (\overline {a})$ , because $\mathcal {G}$ is $\mathbb {A}$ -generic. Appealing to induction, this is true if and only if $\mathcal {G}\not \models \phi (\overline {a})$ , or equivalently, if $\mathcal {G}\models \neg \phi (\overline {a})$ . For $\psi = \bigvee\mkern-21mu\bigvee \limits _{\phi \in \Phi }\phi $ , or $\psi = \exists \overline {y}\phi (\overline {y})$ , the defining clause of $\Vdash $ is identical to that of the satisfaction relation, and the claim follows by induction.

Suppose $\psi = \mathop{\bigwedge\mkern-16mu\bigwedge} \limits _{\phi \in \Phi }\phi $ . If $\mathcal {G}\Vdash \psi (\overline {a})$ , then for any $\phi $ , there is a $\mathcal {B}\succeq \mathcal {G}$ such that $\mathcal {B}\Vdash \phi (\overline {a})$ . Because $\mathcal {G}$ decides $\phi (\overline {a})$ , it must be that $\mathcal {G}\Vdash \phi (\overline {a})$ , so appealing to induction, $\mathcal {G}\models \phi (\overline {a})$ . We conclude that $\mathcal {G}\models \psi (\overline {a})$ . Suppose conversely that $\mathcal {G}\models \psi (\overline {a})$ . Then, for each $\phi \in \Phi $ , $\mathcal {G}\models \phi (\overline {a})$ , so appealing to induction, $\mathcal {G}\Vdash \phi (\overline {a})$ . For any $\mathcal {B}\succeq \mathcal {G}$ , Lemma 3.3 implies that $\mathcal {B}\Vdash \phi (\overline {a})$ . We conclude that $\mathcal {G}\Vdash \psi (\overline {a})$ .

Suppose $\psi (\overline {x}) = \forall \overline {y}\phi (\overline {xy})$ . If $\mathcal {G}\Vdash \psi (\overline {a})$ , then for every $\overline {b}\in \mathcal {G}$ , there is a $\mathcal {B}\succeq \mathcal {G}$ such that $\mathcal {B}\Vdash \phi (\overline {ab})$ . In this case, $\mathcal {G}\not \Vdash \neg \phi (\overline {ab})$ , so $\mathcal {G}\Vdash \phi (\overline {ab})$ . Appealing to induction, $\mathcal {G}\models \phi (\overline {ab})$ . We conclude that $\mathcal {G}\models \psi (\overline {a})$ . Suppose conversely that $\mathcal {G}\not \Vdash \psi (\overline {a})$ . Then there is some $\mathcal {B}\succeq \mathcal {G}$ , and $\overline {b}\in \mathcal {B}$ , such that for any $\mathcal {C}\succeq \mathcal {B}$ , $\mathcal {C}\not \Vdash \phi (\overline {ab})$ . Let $\mathcal {G}^\prime \succeq \mathcal {B}$ be $\mathbb {A}$ -generic. Then, $\mathcal {G}^\prime \Vdash \neg \phi (\overline {ab})$ . This implies that $\mathcal {G}^\prime \Vdash \exists \overline {y}\neg \phi (\overline {ay})$ , so $\mathcal {G}\Vdash \exists \overline {y}\neg \phi (\overline {ay})$ . That is, there is some $\overline {b}\in \mathcal {G}$ such that $\mathcal {G}\Vdash \neg \phi (\overline {ab})$ . In this case, $\mathcal {G}\not \Vdash \phi (\overline {ab})$ , so appealing to induction, $\mathcal {G}\not \models \phi (\overline {ab})$ . Then, $\mathcal {G}\not \models \psi (\overline {a})$ .

It may seem as though we are making arbitrary choices about which formulas to force when we construct a generic extension of a structure $\mathcal {A}$ . However, due to elementary amalgamation, these choices can only be made in one way. We highlight this as one of the key special features of this forcing.

Lemma 3.8. Let $\mathcal {A}$ be a structure, $\overline {a}\in \mathcal {A}$ , and $\psi (\overline {x})$ be a formula. If $\mathcal {B}\succeq \mathcal {A}$ , and $\mathcal {B}\Vdash \psi (\overline {a})$ , then for every $\mathcal {C}\succeq \mathcal {A}$ that decides $\psi (\overline {a})$ , $\mathcal {C}\Vdash \psi (\overline {a})$ .

Proof Suppose $\mathcal {A}\preceq \mathcal {C}$ and $\mathcal {C}\Vdash \neg \psi (\overline {a})$ . By the elementary amalgamation theorem, there is a $\mathcal {D}$ such that $\mathcal {B}\preceq \mathcal {D}$ , and $\mathcal {C}\preceq \mathcal {D}$ . Then, Lemma 3.3 implies that $\mathcal {D}\Vdash \psi (\overline {a})$ , and $\mathcal {D}\Vdash \neg \psi (\overline {a})$ , which is a contradiction.

Because of Lemma 3.8, we can regard all the information as to which formulas will be forced by extensions of a structure $\mathcal {A}$ as already present in $\mathcal {A}$ . The next section defines a relation that captures this information.

3.2 The weak forcing relation

It will be convenient to work with the weak forcing relation, denoted $\mathcal {A}\Vdash ^* \psi (\overline {a})$ . This can be defined in a variety of ways, all of which are equivalent. We will provisionally define $\mathcal {A}\Vdash ^* \psi $ to be $\mathcal {A}\Vdash \neg \neg \psi $ . It is a standard fact that the weak forcing relation satisfies the following recursive clauses:

  1. (1) If $\psi $ is atomic, $\mathcal {A}\Vdash ^* \psi (\overline {a})$ if and only if $\mathcal {A}\models \psi (\overline {a})$ .

  2. (2) If $\psi (\overline {x}) = \neg \phi (\overline {x})$ , $\mathcal {A}\Vdash ^*\psi (\overline {a})$ if and only if for every $\mathcal {B}\succeq \mathcal {A}$ , $\mathcal {B}\not \Vdash ^* \phi (\overline {a})$ .

  3. (3) If $\psi (\overline {x}) = \bigvee\mkern-21mu\bigvee \limits _{\phi \in \Phi }\phi (\overline {x})$ , $\mathcal {A}\Vdash ^*\psi (\overline {a})$ if and only if for each $\mathcal {B} \succeq \mathcal {A}$ , there is $\mathcal {C} \succeq \mathcal {B}$ and $\phi \in \Phi $ such that $\mathcal {C}\Vdash ^*\phi (\overline {a})$ .

  4. (4) If $\psi (\overline {x}) = \bigwedge\mkern-21mu\bigwedge \limits _{\phi \in \Phi }\phi (\overline {x})$ , $\mathcal {A}\Vdash ^*\psi (\overline {a})$ if and only if for every $\phi \in \Phi $ , $\mathcal {A}\Vdash ^*\phi (\overline {a})$ .

  5. (5) If $\psi (\overline {x}) = \exists \overline {y}\phi (\overline {xy})$ , $\mathcal {A}\Vdash ^*\psi (\overline {a})$ if and only if for all $\mathcal {B}\succeq \mathcal {A}$ , there is $\mathcal {C} \succeq \mathcal {B}$ and $\overline {b}\in \mathcal {C}$ such that $\mathcal {C}\Vdash ^* \phi (\overline {ab})$ .

  6. (6) If $\psi (\overline {x}) = \forall \overline {y}\phi (\overline {xy})$ , $\mathcal {A}\Vdash ^*\psi (\overline {a})$ if and only if for every $\mathcal {B} \succeq \mathcal {A}$ and $\overline {b}\in \mathcal {B}$ , $\mathcal {B}\Vdash ^* \phi (\overline {ab})$ .

The following lemma establishes other equivalent characterizations of the weak forcing relation, which are unique to this notion of forcing and result from elementary amalgamation. (In essence, elementary amalgamation allows us to simplify being “dense below.”)

Lemma 3.9. Let $\psi $ be an $\mathcal {L}_{\infty ,\omega }$ formula. The following are equivalent.

  1. (1) $\mathcal {A}\Vdash ^*\psi (\overline {a})$ .

  2. (2) For some $\mathcal {B}\succeq \mathcal {A}$ , $\mathcal {B}\Vdash \psi (\overline {a})$ .

  3. (3) For every $\mathcal {B}\succeq \mathcal {A}$ that decides $\psi (\overline {a})$ , $\mathcal {B}\Vdash \psi (\overline {a})$ .

  4. (4) If $\psi \in \mathbb {A}$ , and $\mathcal {G}\succeq \mathcal {A}$ is $\mathbb {A}$ -generic, $\mathcal {G}\models \psi (\overline {a})$ .

Proof First, we will show that (1) implies (2). If $\mathcal {A}\Vdash \neg \neg \psi (\overline {a})$ , then $\mathcal {A}\not \Vdash \neg \psi (\overline {a})$ , so there is a $\mathcal {B}\succeq \mathcal {A}$ such that $\mathcal {B}\Vdash \psi (\overline {a})$ . That (2) implies (3) follows from Lemma 3.8.

Now, we will show that (3) implies (4). If $\psi \in \mathbb {A}$ , and $\mathcal {G}\succeq \mathcal {A}$ is $\mathbb {A}$ -generic, then $\mathcal {G}\succeq \mathcal {A}$ decides $\psi (\overline {a})$ . If (3) holds, $\mathcal {G}\Vdash \psi (\overline {a})$ , so by Lemma 3.7, $\mathcal {G}\models \psi (\overline {a})$ .

Next, we will show that (4) implies (1). Suppose that if $\psi \in \mathbb {A}$ and $\mathcal {G}\succeq \mathcal {A}$ is $\mathbb {A}$ -generic, $\mathcal {G}\models \psi (\overline {a})$ . By Lemma 3.7, $\mathcal {G}\Vdash \psi (\overline {a})$ . Suppose $\mathcal {B}\succeq \mathcal {A}$ . By Lemma 3.5, there is some $\mathcal {C}\succeq \mathcal {B}$ that decides $\psi (\overline {a})$ . By Lemma 3.8, $\mathcal {C}\Vdash \psi (\overline {a})$ . Consequently, for all $\mathcal {B}\succeq \mathcal {A}$ , $\mathcal {B}\not \Vdash \neg \psi (\overline {a})$ , so $\mathcal {A}\Vdash \neg \neg \psi (\overline {a})$ .

From the second characterization of the weak forcing relation, we have the following.

Corollary 3.10. If $\mathcal {A}\Vdash \psi (\overline {a})$ , then $\mathcal {A}\Vdash ^*\psi (\overline {a})$ .

We can now establish some useful properties enjoyed by the weak forcing relation.

Lemma 3.11. If $\mathcal {A}\preceq \mathcal {B}$ , then for any $\psi \in \mathcal {L}_{\infty ,\omega }$ , and $\overline {a}\in \mathcal {A}$ , $\mathcal {A}\Vdash ^*\psi (\overline {a})$ if and only if $\mathcal {B}\Vdash ^*\psi (\overline {a})$ .

Proof Suppose that $\mathcal {A}\Vdash ^*\psi (\overline {a})$ . Then, if $\mathcal {C}\succeq \mathcal {B}$ , and $\mathcal {C}$ decides $\psi (\overline {a})$ , $\mathcal {C}\succeq \mathcal {A}$ , so $\mathcal {C}\Vdash \psi (\overline {a})$ . We conclude that $\mathcal {B}\Vdash ^* \psi (\overline {a})$ . Suppose now that $\mathcal {B}\Vdash ^*\psi (\overline {a})$ . Then, for some $\mathcal {C}\succeq \mathcal {B}$ , $\mathcal {C}\Vdash \psi (\overline {a})$ . $\mathcal {C}\succeq \mathcal {A}$ , so $\mathcal {A}\Vdash ^*\psi (\overline {a})$ .

As a consequence of elementary amalgamation, we get the following lemma which is an important and special property of this forcing notion.

Lemma 3.12. For any $\mathcal {A}$ , $\overline {a}\in \mathcal {A}$ , and formula $\psi $ , either $\mathcal {A}\Vdash ^*\psi (\overline {a})$ or $\mathcal {A}\Vdash ^*\neg \psi (\overline {a})$ .

Proof By Lemma 3.5, there is some $\mathcal {B}\succeq \mathcal {A}$ such that either $\mathcal {B}\Vdash \psi (\overline {a})$ , or $\mathcal {B}\Vdash \neg \psi (\overline {a})$ . In the first case, $\mathcal {A}\Vdash ^*\psi (\overline {a})$ , and in the second, $\mathcal {A}\Vdash ^*\neg \psi (\overline {a})$

This implies that $\mathcal {A}\Vdash ^*\neg \phi (\overline {a})$ if and only if $\mathcal {A}\not \Vdash ^*\phi (\overline {a})$ . Moreover, using Lemma 3.11 and elementary amalgamation we have the following:

Theorem 3.13. The weak forcing $\Vdash ^*$ is defined by the following recursive conditions $:$

  1. (1) If $\psi $ is atomic, $\mathcal {A}\Vdash ^* \psi (\overline {a})$ if and only if $\mathcal {A}\models \psi (\overline {a})$ .

  2. (2) If $\psi (\overline {x}) = \neg \phi (\overline {x})$ , $\mathcal {A}\Vdash ^* \psi (\overline {a})$ if and only $\mathcal {A}\not \Vdash ^* \phi (\overline {a})$ .

  3. (3) If $\psi (\overline {x}) = \bigvee\mkern-20mu\bigvee \limits _{\phi \in \Phi }\phi (\overline {x})$ , $\mathcal {A}\Vdash ^*\psi (\overline {a})$ if and only if for some $\phi \in \Phi $ , $\mathcal {A}\Vdash ^*\phi (\overline {a})$ .

  4. (4) If $\psi (\overline {x}) = \bigwedge\mkern-20mu\bigwedge \limits _{\phi \in \Phi }\phi (\overline {x})$ , $\mathcal {A}\Vdash ^*\psi (\overline {a})$ if and only if for every $\phi \in \Phi $ , $\mathcal {A}\Vdash ^*\phi (\overline {a})$ .

  5. (5) If $\psi (\overline {x}) = \exists \overline {y}\phi (\overline {xy})$ , $\mathcal {A}\Vdash ^*\psi (\overline {a})$ if and only if there is $\mathcal {B} \succeq \mathcal {A}$ and $\overline {b}\in \mathcal {B}$ such that $\mathcal {B}\Vdash ^*\phi (\overline {ab})$ .

  6. (6) If $\psi (\overline {x}) = \forall \overline {y}\phi (\overline {xy})$ , $\mathcal {A}\Vdash ^*\psi (\overline {a})$ if and only if for every $\mathcal {B} \succeq \mathcal {A}$ and $\overline {b}\in \mathcal {B}$ , $\mathcal {B}\Vdash ^* \phi (\overline {ab})$ .

Proof As noted previously, $\Vdash ^*$ satisfies clauses (1), (4), and (6). That $\Vdash ^*$ satisfies ( $2'$ ) follows immediately from Lemma 3.12.

For ( $3'$ ), suppose $\psi = \bigvee\mkern-21mu\bigvee \limits _{\phi \in \Phi }\phi $ , and that $\mathcal {A}\Vdash ^*\psi (\overline {a})$ . Then, there is a $\mathcal {B}\succeq \mathcal {A}$ such that $\mathcal {B}\Vdash \psi (\overline {a})$ . Consequently, $\mathcal {B}\Vdash \phi (\overline {a})$ for some $\phi \in \Phi $ , so $\mathcal {A}\Vdash ^*\phi (\overline {a})$ . Suppose conversely that $A\Vdash ^* \phi (\overline {a})$ for some $\phi \in \Phi $ . Then, for some $\mathcal {B}\succeq \mathcal {A}$ , $\mathcal {B}\Vdash \phi (\overline {a})$ , so $\mathcal {B}\Vdash \psi (\overline {a})$ . We conclude that $\mathcal {A}\Vdash ^*\psi (\overline {a})$ .

For ( $5'$ ), suppose $\psi (\overline {x}) = \exists \overline {y}\phi (\overline {xy})$ , and that $\mathcal {A}\Vdash ^*\psi (\overline {a})$ . Then, there is a $\mathcal {B}\succeq \mathcal {A}$ such that $\mathcal {B}\Vdash \psi (\overline {a})$ , so there is a $\overline {b}\in \mathcal {B}$ such that $\mathcal {B}\Vdash \phi (\overline {ab})$ , in which case $\mathcal {B}\Vdash ^*\phi (\overline {ab})$ . Conversely, if for some $\mathcal {B}\succeq \mathcal {A}$ , $\overline {b}\in \mathcal {B}$ , $\mathcal {B}\Vdash ^*\phi (\overline {ab})$ , then for some $\mathcal {C}\succeq \mathcal {B}$ , $\mathcal {C}\Vdash \phi (\overline {ab})$ . In this case, $\mathcal {C}\Vdash \psi (\overline {a})$ so $\mathcal {A}\Vdash ^*\psi (\overline {a})$ .

Note that ( $1$ ), ( $2'$ ), ( $3'$ ), and ( $4$ ) are the same as the conditions for the satisfaction relation; it is only ( $5'$ ) and ( $6$ ) that differ. Only the quantifiers, and not the infinitary connectives, are treated differently; this is why we use the $\exists _n / \forall _n$ hierarchy rather than the $\Sigma _n/\Pi _n$ hierarchy. Moreover, we obtain the following.

Corollary 3.14. If $\psi $ is quantifier-free, $\mathcal {A}\Vdash ^*\psi (\overline {a})$ if and only if $\mathcal {A}\models \psi (\overline {a})$ .

The following lemma shows that the weak forcing relation respects entailment and equivalence of formulas.

Lemma 3.15. If $\psi _1\models \psi _2$ and $\mathcal {A}\Vdash ^*\psi _1(\overline {a})$ , then $\mathcal {A}\Vdash ^*\psi _2(\overline {a})$ .

Proof Suppose that $\mathcal {A}\Vdash ^*\psi _1(\overline {a})$ and $\mathcal {A}\not \Vdash ^*\psi _2(\overline {a})$ . By Lemma 3.12, $\mathcal {A}\Vdash ^*\neg \psi _2(\overline {a})$ . Let $\mathbb {A}$ be a fragment containing $\psi _1$ and $\neg \psi _2$ , and let $\mathcal {G}\succeq \mathcal {A}$ be $\mathbb {A}$ -generic. Then, $\mathcal {G}\models \psi _1(\overline {a})$ and $\mathcal {G}\models \neg \psi _2(\overline {a})$ , so $\psi _1\nvDash \psi _2$ .

We can also define generic structures in terms of the weak forcing relation.

Lemma 3.16. $\mathcal {G}$ is $\mathbb {A}$ -generic if and only if for $\psi (\overline {x})=\exists \overline {y}\phi (\overline {xy})\in \mathbb {A}$ , $\overline {a}\in \mathcal {G}$ , if $\mathcal {G}\Vdash ^* \psi (\overline {a})$ , there is a $\overline {b}\in \mathcal {G}$ such that $\mathcal {G}\Vdash ^* \phi (\overline {ab})$ .

Proof Suppose $\mathcal {G}$ is $\mathbb {A}$ -generic. Let $\psi (\overline {x})=\exists \overline {y}\phi (\overline {xy})\in \mathbb {A}$ , and $\overline {a}\in \mathcal {G}$ , If $\mathcal {G}\Vdash ^*\psi (\overline {a})$ , then $\mathcal {G}\models \psi (\overline {a})$ , so for some $\overline {b}\in \mathcal {G}$ , $\mathcal {G}\models \phi (\overline {ab})$ . By Lemma 3.7, $\mathcal {G}\Vdash \phi (\overline {ab})$ , so $\mathcal {G}\Vdash ^*\phi (\overline {ab})$ .

Conversely, suppose that for any $\psi (\overline {x}) = \exists \overline {y}\phi (\overline {xy})\in \mathbb {A}$ , $\overline {a}\in \mathcal {G}$ , if $\mathcal {G}\Vdash ^*\psi (\overline {a})$ , then for some $\overline {b}\in \mathcal {G}$ , $\mathcal {G}\Vdash ^*\phi (\overline {ab})$ . We will show that $\mathcal {G}$ is $\mathbb {A}$ -generic. By Lemma 3.12, it suffices to show that if $\psi \in \mathbb {A}$ , and $\mathcal {G}\Vdash ^* \psi (\overline {a})$ , then $\mathcal {G}\Vdash \psi (\overline {a})$ . We will prove this by induction on the complexity of $\psi $ .

If $\psi $ is atomic, then $\mathcal {A}\Vdash ^* \psi (\overline {a})$ if and only if $\mathcal {A}\Vdash \psi (\overline {a})$ if and only if $\mathcal {A}\models \psi (\overline {a})$ . If $\psi = \neg \phi $ , and $\mathcal {G}\Vdash ^*\psi (\overline {a})$ , then for every $\mathcal {B}\succeq \mathcal {G}$ , $\mathcal {B}\not \Vdash ^*\phi (\overline {a})$ . By Corollary 3.10, for every such $\mathcal {B}$ , $\mathcal {B}\not \Vdash \phi (\overline {a})$ , so $\mathcal {G}\Vdash \psi (\overline {a})$ . If $\psi = \bigvee\mkern-21mu\bigvee \limits _{\phi \in \Phi }\phi $ , and $\mathcal {G}\Vdash ^* \psi (\overline {a})$ , then $\mathcal {G}\Vdash ^*\phi (\overline {a})$ for some $\phi \in \Phi $ . Appealing to induction, $\mathcal {G}\Vdash \phi (\overline {a})$ , so $\mathcal {G}\Vdash \psi (\overline {a})$ . Likewise, if $\psi = \bigwedge\mkern-21mu\bigwedge \limits _{\phi \in \Phi }\phi $ and $\mathcal {G}\Vdash ^*\psi (\overline {a})$ , then $\mathcal {G}\Vdash ^*\phi (\overline {a})$ for every $\phi \in \Phi $ , so $\mathcal {G}\Vdash \phi (\overline {a})$ for every $\phi \in \Phi $ , which implies that $\mathcal {G}\Vdash \psi (\overline {a})$ .

Suppose that $\psi (\overline {x}) = \exists \overline {y}\phi (\overline {xy})$ . If $\mathcal {G}\Vdash ^*\psi (\overline {a})$ , then for some $\overline {b}\in \mathcal {G}$ , $\mathcal {G}\Vdash ^*\phi (\overline {ab})$ . Appealing to induction, $\mathcal {G}\Vdash \phi (\overline {ab})$ , so $\mathcal {G}\Vdash \psi (\overline {ab})$ . Suppose $\psi (\overline {x}) = \forall \overline {y}\phi (\overline {xy})$ , and $\mathcal {G}\Vdash ^*\psi (\overline {a})$ . Then, for any $\mathcal {B}\succeq \mathcal {G}$ , $\overline {b}\in \mathcal {B}$ , $\mathcal {B}\Vdash ^*\phi (\overline {ab})$ . Let $\mathcal {C}\succeq \mathcal {B}$ decide $\phi (\overline {ab})$ . Then, $\mathcal {C}\Vdash \phi (\overline {ab})$ . We conclude that $\mathcal {G}\Vdash \psi (\overline {a})$ .

The following lemma shows that the weak forcing relation depends only on finitary first order properties, namely whether $\mathcal {A}$ forces that $\phi $ is true of $\overline {a}$ depends only on the type of $\overline {a}$ in $\mathcal {A}$ .

Lemma 3.17. Suppose $(\mathcal {A},\overline {a})\equiv (\mathcal {B},\overline {b})$ , then, for any formula $\psi $ , $\mathcal {A}\Vdash ^*\psi (\overline {a})$ if and only if $\mathcal {B}\Vdash ^*\psi (\overline {b})$ .

Proof If $(\mathcal {A},\overline {a})\equiv (\mathcal {B},\overline {b})$ , the elementary amalgamation theorem implies that there is a structure $\mathcal {C}$ and elementary embeddings $f:\mathcal {A}\hookrightarrow \mathcal {C}$ and $g:\mathcal {B}\hookrightarrow \mathcal {C}$ such that $f(\overline {a}) = g(\overline {b})$ . We can then identify $\mathcal {A}$ and $\mathcal {B}$ with elementary substructures of $\mathcal {C}$ so that $\overline {a} = \overline {b}$ . Using Lemma 3.11, we have that $\mathcal {A}\Vdash ^* \psi (\overline {a})$ if and only if $\mathcal {C}\Vdash ^*\psi (\overline {a})$ if and only if $\mathcal {B}\Vdash ^*\psi (\overline {b})$ .

3.2.1 Definability

Lemma 3.17 showed that the weak forcing relation depends only on finitary first order properties. The next lemma shows that, moreover, quantifier complexity is maintained. Recall that we said that a formula $\psi \in \mathcal {L}_{\infty ,\omega }$ is elementary if it is of the form $\psi ={{\bigvee\mkern-15mu\bigvee }_{\alpha }}{{\bigwedge\mkern-15mu\bigwedge }_{\beta }}\theta _{\alpha ,\beta }$ , for $\theta _{\alpha ,\beta }$ finitary formulas.

Lemma 3.18. For each $\psi \in \mathcal {L}_{\infty ,\omega }$ , there is an elementary formula $\mathrm {Force}_\psi $ such that $\mathcal {A}\Vdash ^*\psi (\overline {a})$ if and only if $\mathcal {A}\models \mathrm {Force}_\psi (\overline {a})$ . Moreover, if $\psi $ is a $\forall _n$ (resp. $\exists _n$ ) formula, then $\mathrm {Force}_\psi (\overline {a})$ can be taken to be of the form

$$\begin{align*}{\bigvee\mkern-20mu\bigvee\limits_\alpha} {\bigwedge\mkern-20mu\bigwedge\limits_\beta} \theta_{\alpha,\beta}(\overline{x}), \end{align*}$$

where each $\theta _{\alpha ,\beta }$ is a finitary $\forall _n$ (resp. $\exists _n$ ) formula.

Without the last clause, the lemma follows quite simply from Lemma 3.17. Consider the following set of types $\mathcal {T}$ . Let $\mathcal {T} = \{ \operatorname {\mathrm {tp}}^{\mathcal {A}}(\overline {a}) : \mathcal {A} \Vdash ^* \psi (\overline {a})\}$ where $\mathcal {A}$ ranges over all structures. By Lemma 3.17, $\mathcal {B} \Vdash ^* \psi (\overline {a})$ if and only if, for some $p \in \mathcal {T}$ , $\mathcal {B} \models p(\overline {a})$ . Then let

$$\begin{align*}\mathrm{Force}_\psi(\overline{x}) = \mathop{\bigvee\mkern-21mu\bigvee}\limits_{p(\overline{x}) \in \mathcal{T}} \mathop{\bigwedge\mkern-21mu\bigwedge}\limits_{\varphi \in p(\overline{x})} \varphi(\overline{x}).\end{align*}$$

However, we need a more involved argument if we want $\mathrm {Force}_\psi $ to have the same quantifier complexity as $\psi $ .

Proof We will define $\mathrm {Force}_\psi $ by recursion (recalling Theorem 3.13 which gives simplified conditions for the weak forcing). At each step, we will ensure that $\mathrm {Force}_\psi $ is at most the complexity of $\psi $ . If $\psi $ is atomic, let $\mathrm {Force}_\psi = \psi $ . Suppose $\psi = \neg \phi $ . By Lemma 3.12, $\mathcal {A}\Vdash ^* \psi (\overline {a})$ if and only if $\mathcal {A}\not \Vdash ^*\phi (\overline {a})$ . Let $\mathrm {Force}_\phi = {{\bigvee\mkern-16mu\bigvee }_\alpha } {\bigwedge\mkern-16mu\bigwedge\limits_\beta } \theta _{\alpha ,\beta }$ . Then, $\mathcal {A}\Vdash ^* \psi (\overline {a})$ if and only if $\mathcal {A}\models \sim \mathrm {Force}_\phi (\overline {a})$ , the formal negation of $\mathrm {Force}_\phi $ . This is

$$\begin{align*}\sim \mathrm{Force}_\phi = {\bigwedge\mkern-21mu\bigwedge\limits_\alpha}{\bigvee\mkern-21mu\bigvee\limits_\beta} \sim \theta_{\alpha,\beta},\end{align*}$$

which is equivalent to

$$\begin{align*}{\mathop{\bigvee\mkern-21mu\bigvee}\limits_{f:\alpha\mapsto\beta}}{\bigwedge\mkern-21mu\bigwedge\limits_\alpha} \sim\theta_{\alpha,f(\alpha)}.\end{align*}$$

We define $\mathrm {Force}_\psi $ to be this.

Suppose $\psi = \bigvee\mkern-20mu\bigvee \limits _{\phi \in \Phi }\phi $ . We can then define $\mathrm {Force}_\psi $ as $\bigvee\mkern-21mu\bigvee \limits _{\phi \in \Phi }\mathrm {Force}_\phi $ . Suppose $\psi = \bigwedge\mkern-20mu\bigwedge \limits _{\phi \in \Phi }\phi $ . Then, $\mathcal {A}\Vdash ^*\psi (\overline {a})$ if and only if for every $\phi \in \Phi $ , $\mathcal {A}\models \mathrm {Force}_{\phi }(\overline {a})$ . Let $\mathrm {Force}_\phi = {{\bigvee\mkern-20mu\bigvee }_\alpha }{{\bigwedge\mkern-20mu\bigwedge }_\beta } \theta ^\phi _{\alpha ,\beta }$ . Then, $\mathcal {A}\Vdash ^*\psi (\overline {a})$ if and only if

$$\begin{align*}\mathcal{A}\models \mathop{\bigwedge\mkern-20mu\bigwedge}\limits_{\phi\in\Phi}{\bigvee\mkern-21mu\bigvee\limits_\alpha}{\bigwedge\mkern-20mu\bigwedge\limits_{\beta}}\theta^\phi_{\alpha,\beta}(\overline{a}).\end{align*}$$

This formula is equivalent to

$$\begin{align*}{\mathop{\bigvee\mkern-20mu\bigvee}\limits_{f:\phi\mapsto\alpha}}\ {\mathop{\bigwedge\mkern-21mu\bigwedge}\limits_{\phi\in\Phi,\beta}}\theta^{\phi}_{f(\phi),\beta}.\end{align*}$$

We define $\mathrm {Force}_\psi $ to be this.

Suppose $\psi (\overline {x}) = \exists \overline {y}\phi (\overline {xy})$ . Let $\mathrm {Force}_{\phi } = {{\bigvee\mkern-17mu\bigvee }_\alpha }{{\bigwedge\mkern-17mu\bigwedge }_\beta } \theta _{\alpha ,\beta }$ . The following are equivalent.

  1. (1) $\mathcal {A}\Vdash ^* \psi (\overline {a})$ .

  2. (2) For some $\mathcal {B}\succeq \mathcal {A}$ and $\overline {b}\in \mathcal {B}$ , $\mathcal {B}\Vdash ^*\phi (\overline {ab})$ .

  3. (3) For some $\mathcal {B}\succeq \mathcal {A}$ and $\overline {b}\in \mathcal {B}$ , $\mathcal {B}\models {\bigvee\mkern-17mu\bigvee }_{\alpha }{\bigwedge\mkern-17mu\bigwedge }_\beta \theta _{\alpha ,\beta }(\overline {ab})$ .

  4. (4) For some $\mathcal {B}\succeq \mathcal {A}$ , $\overline {b}\in \mathcal {B}$ , and $\alpha $ , $\mathcal {B}\models \theta _{\alpha ,\beta }(\overline {ab})$ for each $\beta $ .

  5. (5) For some $\alpha $ , the partial type $p_\alpha (\overline {y}) = \left \{\theta _{\alpha ,\beta }(\overline {ay})\middle | \beta \right \}$ is finitely satisfiable in $\mathcal {A}$ .

  6. (6)

    $$\begin{align*}\mathcal{A}\models {\bigvee\mkern-21mu\bigvee\limits_\alpha} \mathop{\bigwedge\mkern-21mu\bigwedge}\limits_{S\textrm{ finite}} \exists\overline{y}\bigwedge\limits_{\beta\in S}\theta_{\alpha,\beta}(\overline{ay}).\end{align*}$$

We define $\mathrm {Force}_\psi $ to be this formula. Suppose $\psi (\overline {x}) = \forall \overline {y}\phi (\overline {xy})$ . By Lemma 3.15, $\mathcal {A}\Vdash ^*\psi (\overline {a})$ if and only if $\mathcal {A}\Vdash ^* \neg \exists \overline {y}\neg \phi (\overline {ay})$ , so we can use the rules for existential quantifiers and negations to construct $\mathrm {Force}_\psi = \mathrm {Force}_{\neg \exists \overline {y}\neg \phi (\overline {y})}$ .

A drawback of this definition is that for a cardinal $\kappa $ , if $\psi \in \mathcal {L}_{\kappa ,\omega }$ , $\mathrm {Force}_\psi $ may not be in $\mathcal {L}_{\kappa ,\omega }$ . For instance, if $\tau $ is countable, and $\psi \in \mathcal {L}_{\omega _1,\omega }$ , $\mathrm {Force}_\psi $ may involve a disjunction over uncountably many formulas. The next results show that this cannot be avoided.

Lemma 3.19. There is a countable signature $\tau $ , and a sentence $\psi \in \mathcal {L}_{\omega _1,\omega }(\tau )$ such that for any tree $T\subset \omega ^{<\omega }$ , there is a countable $\tau $ -structure $\mathcal {A}_T$ , uniformly computable in T, satisfying $\mathcal {A}_T\Vdash ^*\psi $ if and only if T has an infinite path.

Proof Let $\tau $ consist of unary relation symbols $R_{i,j}$ for $i,j\in \mathbb {N}$ . Let $\psi = \exists x {\bigwedge\mkern-17mu\bigwedge }_i {\bigvee\mkern-17mu\bigvee }_j R_{i,j}(x)$ . For a tree $T\subset \omega ^{<\omega }$ , we define $\mathcal {A}_T$ as follows. For each $\sigma \in T$ , there is an element of $\mathcal {A}_T$ satisfying exactly the relations $R_{i,\sigma (i)}$ for each i less than the length of $\sigma $ .

If $\mathcal {A}_T\Vdash ^* \psi $ , then for some $\mathcal {B}\succeq \mathcal {A}_T$ , and $b\in \mathcal {B}$ , $\mathcal {B}\Vdash ^*\bigwedge\mkern-17mu\bigwedge \limits _i\bigvee\mkern-17mu\bigvee \limits _j R_{i,j}(b)$ . In this case, $\mathcal {B}\models \bigwedge\mkern-17mu\bigwedge \limits _i\bigvee\mkern-17mu\bigvee \limits _j R_{i,j}(b)$ . Then, for some function $f\in \omega ^\omega $ , $\mathcal {B}\models R_{i,f(i)}(b)$ for each i. This implies that the partial type $\left \{R_{i,f(i)}\middle |i<\omega \right \}$ is finitely satisfiable in $\mathcal {A}_T$ , so for every n, there is an $a\in \mathcal {A}_T$ such that $\mathcal {A}_T\models R_{i,f(i)}(a)$ for $i<n$ . That is, $f\!\!\upharpoonright n \in T$ , for all n, so f is a path in T. Suppose conversely that f is a path in T. Then, the partial type $\left \{R_{i,f(i)}\middle |i<\omega \right \}$ is finitely satisfiable in $\mathcal {A}_T$ , so for some elementary extension $\mathcal {B}\succeq \mathcal {A}_T$ , there is a $b\in \mathcal {B}$ realizing this type. Then, $\mathcal {B}\models \bigwedge\mkern-17mu\bigwedge \limits _i R_{i,f(i)}(B)$ , so $\mathcal {B}\models \bigwedge\mkern-17mu\bigwedge \limits _i\bigvee\mkern-17mu\bigvee \limits _j R_{i,j}(b)$ . In this case, $\mathcal {B}\Vdash ^* \bigwedge\mkern-17mu\bigwedge \limits _i\bigvee\mkern-17mu\bigvee \limits _j R_{i,j}(b)$ , so $\mathcal {A}_T\Vdash ^* \psi $ .

Let $\operatorname {\mathrm {Mod}}_{\mathcal {\tau }}$ be the Polish space of $\omega $ -presentations of $\tau $ -structures. The mapping $T\mapsto \mathcal {A}_T$ witnesses the following.

Corollary 3.20. The set $\left \{\mathcal {A}\in \operatorname {\mathrm {Mod}}_{\mathcal {\tau }}\middle | \mathcal {A}\Vdash ^*\psi \right \}$ is $\boldsymbol {\Sigma }^1_1$ hard.

We conclude that this set is not Borel, so is not the set of models of an $\mathcal {L}_{\omega _1,\omega }$ sentence. As such, we cannot have $\mathrm {Force}_\psi \in \mathcal {L}_{\omega _1,\omega }$ .

3.3 Structures of bounded cardinality

The apparatus built up in the previous sections can be adapted to consider only structures of cardinality below a particular bound $\kappa $ . In the recursive definitions of the strong and weak forcing relations, one replaces elementary extensions in general with those of cardinality below $\kappa $ . In order to construct generic structures of cardinality below $\kappa $ , one also needs that the fragment $\mathbb {A}$ satisfies $|\mathbb {A}|<\kappa $ , and so consists of $\mathcal {L}_{\kappa ,\omega }$ formulas. Otherwise, the proofs go through without any changes.

4 Applications of the forcing notion

We now apply the forcing with elementary extension introduced in the previous section to prove the main theorems of this paper.

4.1 The main theorem

In this section, we will prove Theorem 1.1.

Theorem 1.1. Let T be a finitary ( $\mathcal {L}_{\omega ,\omega }$ ) theory. Let $\psi $ be an infinitary ( $\mathcal {L}_{\infty ,\omega }$ ) $\exists _n$ (resp. $\forall _n$ ) formula which is equivalent to a finitary formula $\varphi $ in all models of T. Then, $\psi $ and $\varphi $ are equivalent to a finitary $\exists _n$ (resp. $\forall _n$ ) formula in all models of T.

To prove this, we will use the fact that a finitary formula $\varphi $ is equivalent to an $\exists _{n}$ formula over a theory T if and only if whenever $\mathcal {A}\preceq _{n-1}\mathcal {B}$ are models of T, $\overline {a}\in \mathcal {A}$ , and $\mathcal {A}\models \varphi (\overline {a})$ , then $\mathcal {B}\models \varphi (\overline {a})$ . This generalises the fact that a finitary formula is equivalent to an existential formula if and only if it is preserved upwards under superstructures.

However, while an infinitary $\exists _1$ formula is preserved upwards under superstructures, it is not generally true that an infinitary $\exists _{n}$ formula is preserved upwards under $(n-1)$ -elementary superstructures. Instead, we will show that they are preserved upwards under $(n-1)$ -elementary superstructures if we consider weak forcing rather than satisfaction.

Lemma 4.1. Suppose $\mathcal {A}\preceq _{n-1}\mathcal {B}$ and $\overline {a}\in \mathcal {A}$ . Let $\psi $ be an infinitary $\exists _{n}$ formula. Then if $\mathcal {A}\Vdash ^*\psi (\overline {a})$ then $\mathcal {B}\Vdash ^*\psi (\overline {a})$ .

Proof Let $\mathrm {Force}_\psi = {{\bigvee\mkern-17mu\bigvee }_\alpha } {{\bigwedge\mkern-17mu\bigwedge }_\beta } \theta _{\alpha ,\beta }$ , where each $\theta _{\alpha ,\beta }$ is a finitary $\exists _{n}$ formula. Suppose that $\mathcal {A}\Vdash ^* \psi (\overline {a})$ . Then $\mathcal {A}\models \mathrm {Force}_\psi (\overline {a})$ , and so for some $\alpha $ , and every $\beta $ , $\mathcal {A}\models \theta _{\alpha ,\beta }(\overline {a})$ . Because each $\theta _{\alpha ,\beta }$ is a finitary $\exists _{n}$ formula, $\mathcal {B}\models \theta _{\alpha ,\beta }(\overline {a})$ for the same $\alpha $ , and every $\beta $ . Therefore, $\mathcal {B}\models \mathrm {Force}_\psi (\overline {a})$ , so $\mathcal {B}\Vdash ^*\psi (\overline {a})$ .

With Lemma 4.1, we can now prove Theorem 1.1.

Proof of Theorem 1.1

We prove the $\exists _n$ case; the $\forall _n$ case can be obtained by taking negations.

Suppose that, as in the hypotheses of Theorem 1.1, $\psi $ is an infinitary $\exists _n$ formula which is equivalent to a finitary formula $\varphi $ in all models of T. We want to show that $\psi $ and $\varphi $ are equivalent to a finitary $\exists _n$ formula in all models of T. To do this, suppose that $\mathcal {A} \preceq _{n-1} \mathcal {B}$ are models of T, $\overline {a} \in A$ , and $\mathcal {A} \models \varphi (\overline {a})$ ; we must show that $\mathcal {B} \models \varphi (\overline {a})$ .

Now since $\mathcal {A} \models \varphi (\overline {a})$ and $\varphi $ is finitary, by Lemma 3.2 we have that $\mathcal {A} \Vdash ^* \varphi (\overline {a})$ . Since $\varphi $ and $\psi $ are equivalent in $\mathcal {A}$ , and forcing respects this (Lemma 3.15), we have that $\mathcal {A} \Vdash ^* \psi (\overline {a})$ . But we just proved in Lemma 4.1 that forcing an $\exists _n$ formula is preserved upwards under ( $n-1$ )-elementary superstructures, and so $\mathcal {B} \Vdash ^* \psi (\overline {a})$ . Using the same equivalences as before, we get that $\mathcal {B} \Vdash ^* \varphi (\overline {a})$ and then that $\mathcal {B} \models \varphi (\overline {a})$ . This completes the argument.

Remark 4.2. Suppose that $\tau $ is a countable and $\varphi $ is a sentence of $\mathcal {L}_{\omega ,\omega }$ . By the Löwenheim–Skolem theorem for $\mathcal {L}_{\omega _1,\omega }$ , if $\psi $ is a sentence of $\mathcal {L}_{\omega _1,\omega }$ and $\varphi $ and $\psi $ are equivalent in all countable structures, they are equivalent in all structures. Using Theorem 1.1 and Vaught’s version of the Lopez-Escobar theorem [Reference Vaught7], we have that the following are equivalent.

  1. (1) $\varphi $ is equivalent to a finitary $\exists _n$ sentence (respectively $\forall _n$ ).

  2. (2) $\left \{\mathcal {A}\in \operatorname {\mathrm {Mod}}_\tau \middle |\mathcal {A}\models \varphi \right \}$ is $\boldsymbol {\Sigma }^0_n$ (respectively, $\mathbf {\Pi }^0_n$ ).

Thus Vaught’s version of the Lopez-Escobar theorem specialises to the case of finitary formulas.

The proof of Theorem 1.1 we gave above makes use of standard ideas that show up in forcing, like the definability of forcing. One can also give a more hands-on proof which has a different sort of explanatory power. The outline of this proof is as follows. We prove the contrapositive: Supposing that $\varphi \in \mathcal {L}_{\omega ,\omega }$ is not equivalent to any finitary $\exists _n$ formula over T, we aim to produce a model witnessing that $\varphi $ is not equivalent over T to some particular $\exists _n$ formula $\psi $ . Using the fact that $\varphi $ is not equivalent to any finitary $\exists _n$ formula, we can construct models of T, $\mathcal {A}\preceq _{n-1} \mathcal {B}$ , such that for some $\overline {a}\in \mathcal {A}$ , $\mathcal {A}\models \varphi (\overline {a})$ and $\mathcal {B}\models \neg \varphi (\overline {a})$ . It suffices then to construct either an elementary extension of $\mathcal {A}$ modeling $\neg \psi (\overline {a})$ or an elementary extension of $\mathcal {B}$ modeling $\psi (\overline {a})$ . Considering $\mathbb {A}$ -generic elementary extensions of $\mathcal {A}$ and $\mathcal {B}$ for a fragment $\mathbb {A}$ containing $\psi $ , it suffices to show that either $\mathcal {A}\Vdash ^*\neg \psi (\overline {a})$ or that $\mathcal {B}\Vdash ^*\psi (\overline {a})$ . This is the content of Lemma 4.1. This lemma can be proved by a more semantic route, using the following amalgamation lemmas, both of which are applications of compactness.

Lemma 4.3. Suppose $\mathcal {A}\preceq _n \mathcal {B}$ and $\mathcal {A}\preceq \mathcal {A}^\prime $ . There is a $\mathcal {B}^\prime $ such that $\mathcal {B}^\prime \succeq \mathcal {B}$ and $\mathcal {B}^\prime \succeq _n \mathcal {A}^\prime $ .

Lemma 4.4. If $\mathcal {A}\preceq _{n+1} \mathcal {B}$ , then there is a $\mathcal {C}\succeq _{n} \mathcal {B}$ with $\mathcal {C}\succeq \mathcal {A}$ .

We then proceed by induction on n. Appealing to induction on the complexity of $\psi $ , we can reduce to the case that $\psi (\overline {x})$ is of the form $\exists \overline {y}\eta (\overline {xy})$ , where $\eta $ is $\forall _{n-1}$ . Suppose $\mathcal {A}\Vdash ^* \psi (\overline {a})$ . Then, for some $\mathcal {A}^\prime \succeq \mathcal {A}$ , and $\overline {a^\prime }\in \mathcal {A}^\prime $ , $\mathcal {A}^\prime \Vdash \eta (\overline {aa^\prime })$ . Applying Lemma 4.3, we have a $\mathcal {B}^\prime \succeq \mathcal {B}$ , such that $\mathcal {A}^\prime \preceq _{n-1} \mathcal {B}^\prime $ . Applying Lemma 4.4, there is a $\mathcal {C}\succeq _{n-2}\mathcal {B}^\prime $ such that $\mathcal {C}\succeq \mathcal {A}^\prime $ . Then, $\mathcal {C}\Vdash ^*\eta (\overline {aa^\prime })$ . Appealing to induction on n, in the case of the pair of structures $\mathcal {B}^\prime \preceq _{n-2} \mathcal {C}$ and the $\exists _{n-1}$ formula $\neg \eta $ , we have that $\mathcal {B}^\prime \Vdash ^*\eta (\overline {aa^\prime })$ , so $\mathcal {B}\Vdash ^*\psi (\overline {a})$ . Unraveling this argument, the recursive definition of the weak forcing relation guides a construction of a sequence of elementary extensions containing witnesses for subformulas of either $\psi $ or $\neg \psi $ .

4.2 Preservation by elementary extensions

4.2.1 Preservation of formulas in $\mathcal {L}_{\infty ,\omega }$ .

We will now prove Theorem 1.2.

Theorem 1.2. Let $\psi (\overline {x})$ be an infinitary $(\mathcal {L}_{\infty ,\omega })$ formula and let T be a finitary ( $\mathcal {L}_{\omega ,\omega }$ ) theory. The following are equivalent $:$

  1. (1) Given $\mathcal {A} \preceq \mathcal {B}$ , models of T, $\mathcal {A} \models \varphi (\overline {a})$ if and only if $\mathcal {B} \models \varphi (\overline {a})$ .

  2. (2) $\psi (\overline {x})$ is equivalent in all models of T to an $\mathcal {L}_{\infty ,\omega }$ formula of the form

    $$\begin{align*}{\bigvee\mkern-21mu\bigvee\limits_\alpha} {\bigwedge\mkern-21mu\bigwedge\limits_\beta} \theta_{\alpha,\beta}(\overline{x}), \end{align*}$$
    where each $\theta _{\alpha ,\beta }$ is a finitary formula.

Moreover, if these conditions hold and $\psi $ is a $\forall _n$ (resp. $\exists _n$ ) formula, then we may take each $\theta _{\alpha ,\beta }$ to be $\forall _n$ (resp. $\exists _n$ ).

Proof Suppose that $\psi $ is equivalent to an elementary formula $\phi = {{\bigvee\mkern-17mu\bigvee }_\alpha } {{\bigwedge\mkern-17mu\bigwedge }_\beta } \theta _{\alpha ,\beta }$ in all models of T. It suffices to show that $\phi $ transfers across elementary extensions. Let $\mathcal {A}\preceq \mathcal {B}$ , $\overline {a}\in \mathcal {A}$ . If $\mathcal {A}\models \phi (\overline {a})$ , then for some $\alpha $ , and every $\beta $ , $\mathcal {A}\models \theta _{\alpha ,\beta }(\overline {a})$ . Then, for the same $\alpha $ , and every $\beta $ , $\mathcal {B}\models \theta _{\alpha ,\beta }(\overline {a})$ , so $\mathcal {B}\models \phi (\overline {a})$ . Conversely, if $\mathcal {B}\models \phi (\overline {a})$ , then for some $\alpha $ , and every $\beta $ , $\mathcal {B}\models \theta _{\alpha ,\beta }(\overline {a})$ , in which case, for the same $\alpha $ and every $\beta $ , $\mathcal {A}\models \theta _{\alpha ,\beta }(\overline {a})$ . We conclude that $\mathcal {A}\models \phi (\overline {a})$ .

Suppose that $\psi $ transfers across elementary extensions of models of T. We will show that $\psi $ is equivalent to $\mathrm {Force}_\psi $ in every model of T. Let $\mathbb {A}$ be a fragment containing $\psi $ . If $\mathcal {A}\models T+ \psi (\overline {a})$ , then because $\psi $ transfers across elementary extensions of models of T, for any $\mathbb {A}$ -generic $\mathcal {G}\succeq \mathcal {A}$ , $\mathcal {G}\models \psi (\overline {a})$ . Consequently, $\mathcal {A}\Vdash ^* \psi (\overline {a})$ , so $\mathcal {A}\models \mathrm {Force}_\psi (\overline {a})$ . Suppose conversely that $\mathcal {A}\models T+\mathrm {Force}_\psi (\overline {a})$ . Then, $\mathcal {A}\Vdash ^*\psi (\overline {a})$ . Let $\mathcal {G}\succeq \mathcal {A}$ be $\mathbb {A}$ -generic. Then, $\mathcal {G}\models T+\psi (\overline {a})$ , so because $\psi $ transfers across elementary extensions of models of T, $\mathcal {A}\models \psi (\overline {a})$ .

4.2.2 $\mathcal {L}_{\omega _1,\omega }$ and the Malitz interpolation theorem.

Note that in Theorem 1.2, even if the formula $\psi (\overline {x})$ is in $\mathcal {L}_{\omega _1,\omega }$ , the resulting formula in (2) may not be in $\mathcal {L}_{\omega _1,\omega }$ (as in Corollary 3.20). For the language $\mathcal {L}_{\omega _1,\omega }$ , one can obtain a better result. First, we show what one can get from the Malitz interpolation theorem.

Theorem 4.5 (Malitz interpolation theorem [Reference Malitz4]).

Suppose the signature $\tau $ has no function symbols. Let $\varphi $ , $\psi $ be sentence of $\mathcal {L}_{\omega _1,\omega }$ such that $\psi $ is universal $\left (\forall _1\right )$ , and $\varphi \models \psi $ . Then, there is a universal sentence $\theta $ of $\mathcal {L}_{\omega _1,\omega }$ such that $\varphi \models \theta $ , $\theta \models \psi $ and every symbol occurring in $\theta $ occurs in both $\varphi $ and $\psi $ .

As a consequence of this, Malitz proves the following, which applies to any signature $\tau $ . (The version below, in which everything happens relative to a background theory represented by $\sigma $ , appears in [Reference Keisler1]; Malitz also shows that if a formula is preserved both upwards and downwards then it is equivalent to a quantifier-free sentence, but this is not true relative to a sentence $\sigma $ .)

Theorem 4.6 (Malitz [Reference Malitz4]).

Let $\varphi $ and $\sigma $ be sentences of $\mathcal {L}_{\omega _1,\omega }$ . The following are equivalent.

  1. (1) If $\mathcal {A}\subset \mathcal {B}$ , $\mathcal {A}\models \sigma $ , $\mathcal {B}\models \sigma $ , and $\mathcal {A}\models \varphi $ , then $\mathcal {B}\models \varphi $ .

  2. (2) There is an existential sentence $\theta $ of $\mathcal {L}_{\omega _1,\omega }$ such that $\sigma \models \varphi \leftrightarrow \theta $ .

Note that these theorems are valid only for $\mathcal {L}_{\omega _1,\omega }$ (and $\mathcal {L}_{\omega ,\omega })$ . Malitz [Reference Malitz5] has shown that the Craig interpolation theorem fails in $\mathcal {L}_{\kappa ,\omega }$ for $\kappa> \omega _1$ , and indeed there are examples with no interpolant in $\mathcal {L}_{\infty ,\omega }$ . We are not sure to what degree Theorem 4.6 fails in $\mathcal {L}_{\kappa ,\omega }$ , but Malitz [Reference Malitz4] has shown that there is a set of $\mathcal {L}_{\omega _1, \omega }$ sentences closed under substructures which is not equivalent to any set of universal $\mathcal {L}_{\omega _1,\omega }$ sentences. This set of sentences is, however, equivalent to a universal $\mathcal {L}_{\omega _2,\omega }$ sentence.

Using this theorem, we can give a different characterization of formulas $\mathcal {L}_{\omega _1,\omega }$ that are preserved by elementary extensions. We say that a formula is $\exists _1$ over finitary formulas if it can be obtained from finitary formulas by taking conjunctions, disjunctions, and existential quantification. Similarly, we say that a formula is $\forall _1$ over finitary formulas if it can be obtained from finitary formulas by taking conjunctions, disjunctions, and universal quantification.

Theorem 4.7. Suppose $\psi $ is a formula of $\mathcal {L}_{\omega _1,\omega }$ . The following are equivalent.

  1. (1) Given $\mathcal {A} \preceq \mathcal {B}$ , $\mathcal {A} \models \varphi (\overline {a})$ if and only if $\mathcal {B} \models \varphi (\overline {a})$ .

  2. (2) There are formulas $\alpha $ and $\beta $ of $\mathcal {L}_{\omega _1,\omega }$ such that $\alpha $ is $\forall _1$ over finitary formulas, $\beta $ is $\exists _1$ over finitary formulas, and $\psi $ , $\alpha $ , and $\beta $ are all equivalent.

Proof Sketch

We omit the full proof as it is straightforward and this theorem will be subsumed by Theorem 1.3. Essentially one expands the signature by introducing a new relation symbol for each finitary formula and applies Theorem 4.6.

Theorem 4.7 has the advantage that $\alpha $ and $\beta $ are formulas of $\mathcal {L}_{\omega _1,\omega }$ , while Theorem 1.2 has the advantage of giving us a single formula, all of whose quantifiers occur in finitary subformulas with complexity bounded by that of $\psi $ . We can for the most part combine these advantages, in the following theorem. We say that a formula is quantifier-free over finitary formulas if it can be obtained from finitary formulas by taking conjunctions, disjunctions, and negation.

Theorem 1.3. Let $\psi (\overline {x})$ be an infinitary $\mathcal {L}_{\omega _1,\omega }$ formula, and let T be a countable finitary theory. The following are equivalent $:$

  1. (1) Given $\mathcal {A} \preceq \mathcal {B}$ , models of T, and $\overline {a} \in \mathcal {A}$ , $\mathcal {A} \models \psi (\overline {a})$ if and only if $\mathcal {B} \models \psi (\overline {a})$ .

  2. (2) $\psi (\overline {x})$ is equivalent in all models of T to an $\mathcal {L}_{\omega _1,\omega }$ formula which is quantifier-free over finitary formulas.

Moreover, if these conditions hold and $\psi $ is a $\forall _n$ formula (or an $\exists _n$ formula), then $\psi (\overline {x})$ is equivalent in all models of T to an $\mathcal {L}_{\omega _1,\omega }$ formula which is quantifier-free over finitary $\exists _n$ / $\forall _n$ formulas.

Recall that the formula that $\psi (\overline {x})$ is equivalent to might involve both $\exists _n$ and $\forall _n$ formulas. We do not know if this is necessary.

Proof It is a straightforward induction that if $\phi $ is quantifier-free over finitary formulas (2), then $\phi $ transfers across elementary extensions (1).

Suppose $\psi $ transfers across elementary extensions of models of T (1). Restricting the signature to symbols occurring in $\psi $ and T, and adding constants for the free variables of $\psi $ , it suffices to consider the case where the signature $\tau $ is countable and $\psi $ is a sentence. Suppose that $\psi $ is $\exists _n$ . We say that $\mathcal {A}\equiv _n\mathcal {B}$ if $\mathcal {A}$ and $\mathcal {B}$ satisfy the same finitary $\exists _n$ sentences (and hence the same $\forall _n$ sentences).

First we show that for $\mathcal {A}\models T$ , whether $\mathcal {A} \models \psi $ depends only on the finitary n-theory of $\mathcal {A}$ ; that is, if $\mathcal {A},\mathcal {B}$ are models of T and $\mathcal {A} \equiv _n \mathcal {B}$ , then $\mathcal {A} \models \psi $ if and only if $\mathcal {B} \models \psi $ . By Theorem 1.2, $\psi $ is equivalent in all models of T to

$$\begin{align*}\mathrm{Force}_{\psi} = \bigvee\mkern-21mu\bigvee\limits_\alpha\bigwedge\mkern-21mu\bigwedge\limits_\beta \theta_{\alpha,\beta},\end{align*}$$

where each $\theta _{\alpha ,\beta }$ is a finitary $\exists _n$ sentence. If $\mathcal {A}\equiv _n\mathcal {B}$ , then $\mathcal {A}\models \mathrm {Force}_\psi $ if and only if $\mathcal {B}\models \mathrm {Force}_\psi $ , and so $\mathcal {A}\models \psi $ if and only if $\mathcal {B}\models \psi $ .

Let D be the set of (finitary) $\exists _n$ sentences of $\mathcal {L}_{\omega ,\omega }$ . Given a set $S \subseteq D$ , we identify S with the infinitary formula

$$\begin{align*}\xi_S = \mathop{\bigwedge\mkern-21mu\bigwedge}\limits_{\varphi \in S} \varphi \wedge \mathop{\bigwedge\mkern-21mu\bigwedge}\limits_{\varphi \notin S} \neg \varphi.\end{align*}$$

Consider the set

$$\begin{align*}X_\psi = \left\{S\subseteq D \;|\; T+\xi_S\text{ is satisfiable and }T+\xi_S\models \psi\right\}\subset 2^D.\end{align*}$$

D is countably infinite, so we can identify $2^D$ with Cantor space, with subbasic clopen sets $[\theta ] = \{S\subseteq D\;|\;\theta \in S\}$ and $[\neg \theta ] = \{S\subseteq D\;|\;\theta \notin S\}$ , for $\theta \in D$ . We will show that $X_\psi $ is a Borel set by showing that it is $\boldsymbol {\Sigma }_1^1$ and $\mathbf {\Pi }_1^1$ . If there is a countable model $\mathcal {A}\models T+\xi _S\wedge \psi $ , then $T+\xi _S$ is satisfiable. For any $\mathcal {B}\models T+\xi _S$ , $\mathcal {B}\equiv _n\mathcal {A}$ , so $\mathcal {B}\models \psi $ , by the above considerations. Thus, $T+\xi _S\models \psi $ , so $S\in X_\psi $ . Conversely, if $S\in X_\psi $ , the Löwenheim–Skolem theorem for $\mathcal {L}_{\omega _1,\omega }$ implies that $T+\xi _S\wedge \psi $ has a countable model. Thus

$$\begin{align*}X_\psi = \left\{ S\subseteq D\;|\; T+\xi_S\wedge \psi\text{ has a countable model}\right\}, \end{align*}$$

which is $\boldsymbol {\Sigma }^1_1$ . On the other hand, the Löwenheim–Skolem theorem implies that if $T+\xi _S\nvDash \psi $ , there is a countable model $\mathcal {A}\models T+\xi _S\wedge \neg \psi $ . Consequently,

$$\begin{align*}X_\psi &= \left\{S\subseteq D\;|\;T+\xi_S \wedge\neg\psi\text{ does not have a countable model }\right\}\\& \quad \cap \left\{S\subseteq D\;|\;T+\xi_S\text{ is satisfiable}\right\},\end{align*}$$

which is the intersection of a $\mathbf {\Pi }^1_1$ set with a Borel set, so is $\mathbf {\Pi }_1^1$ .

We can assign to each Borel set $Y\subseteq 2^{D}$ an $\mathcal {L}_{\omega _1,\omega }$ sentence $\phi _Y$ which is quantifier-free over finitary $\exists _n$ / $\forall _n$ formulas, and equivalent to the $\mathcal {L}_{(2^\omega )^+,\omega }$ sentence $\mathop{\bigvee\mkern-17mu\bigvee} \limits _{S\in Y} \xi _S$ .

  • If $Y = [\theta ]$ , we can take $\phi _Y = \theta $ , and if $Y = [\neg \theta ]$ , we can take $\phi _Y = \neg \theta $ .

  • If $Y = Z^C$ , we can take $\phi _Y = \neg \phi _Z$ . (This works because $\xi _{S}$ and $\xi _{S'}$ are always inconsistent for $S \neq S'$ .)

  • If $Y = \bigcup \limits _n Z_n$ , we can take $\phi _Y = \bigvee\mkern-17mu\bigvee \limits _n \phi _{Z_n}$ .

Any Borel set can be built starting from subbasic clopen sets using countable unions and complements, so we can construct a $\phi _{Y}$ for any Y.

We will now show that $\psi $ is equivalent to $\phi _{X_\psi }$ in all models of T. If $\mathcal {A}\models T + \phi _{X_\psi }$ , then for some $S\in X_\psi $ , $\mathcal {A}\models \xi _S$ . Because $T+\xi _S \models \psi $ , $\mathcal {A}\models \psi $ . Conversely, suppose $\mathcal {A}\models T+\psi $ . Let $S = \{\theta \in D|\mathcal {A}\models \theta \}$ so that $\mathcal {A}\models \xi _S$ . If $\mathcal {B}\models T+\xi _S$ , then $\mathcal {A}\equiv _n\mathcal {B}$ , so $\mathcal {B}\models \psi $ . Therefore $T+\xi _S \models \psi $ and so $S \in X_\psi $ . Because $\mathcal {A}\models \xi _S$ , $\mathcal {A}\models \phi _{X_\psi }$ .

Thus $\psi $ is equivalent in all models of T to the formula $\phi _{X_\psi }$ which is quantifier-free over finitary $\exists _n$ / $\forall _n$ formulas. If we do not assume $\psi $ to be an infinitary $\exists _n$ or $\forall _n$ formula, we have that if $\mathcal {A}\equiv \mathcal {B}$ , $\mathcal {A}\models \psi $ if and only if $\mathcal {B}\models \psi $ . Replacing D with all of $\mathcal {L}_{\omega ,\omega }$ , the rest of the argument goes through as before. In this case, $\phi _{X_\psi }$ is just quantifier-free over finitary formulas.

Footnotes

Miles Kretschmer was supported by an REU at the University of Michigan funded by NSF grant 2003712.

1 Our theorems remain true if one replaces $\exists _n$ by $\Sigma _n$ and $\forall _n$ by $\Pi _n$ , so we get stronger theorems by not counting infinitary conjunctions and disjunctions.

References

Keisler, H. J., Model Theory for Infinitary Logic. Logic with Countable Conjunctions and Finite Quantifiers , Studies in Logic and the Foundations of Mathematics, vol. 62, North-Holland, Amsterdam, 1971.Google Scholar
Lopez-Escobar, E. G. K., An interpolation theorem for denumerably long formulas . Fundamenta Mathematicae , vol. 57 (1965), pp. 253272.CrossRefGoogle Scholar
Louveau, A., A separation theorem for ${\varSigma}_1^1$ sets . Transactions of the American Mathematical Society, vol. 260 (1980), no. 2, pp. 363378.Google Scholar
Malitz, J., Universal classes in infinitary languages . Duke Mathematical Journal , vol. 36 (1969), pp. 621630.CrossRefGoogle Scholar
Malitz, J., Infinitary analogs of theorems from first order model theory, this Journal, vol. 36 (1971), pp. 216–228.Google Scholar
Robinson, A., Infinite forcing in model theory , Proceedings of the Second Scandinavian Logic Symposium (Oslo, 1970) (J. E. Fenstad, editor), Studies in Logic and the Foundations of Mathematics, vol. 63, North-Holland, Amsterdam, 1971, pp. 317340.CrossRefGoogle Scholar
Vaught, R., Invariant sets in topology and logic . Fundamenta Mathematicae , vol. 82 (1974/1975), pp. 269294.CrossRefGoogle Scholar