Sequential compactness theorem

Over at Terence Tao's blog, the Fields medalist produces prodigious volumes of posts; some detail his major research work, some are course lecture notes, and then some are expository bits that he writes up for his own edification. I just noticed a post from April about Gödel's completeness and compactness theorems. From a logician's point of view, the post's contents are by and large pretty vanilla. But early in the post, Tao mentions a notion of elementary convergence and proves the following:

Sequential compactness theorem: Let \mathcal{L} be a countable language, and let \mathfrak{U}_1, \mathfrak{U}_2, \dots be a sequence of \mathcal{L}-structures. Then there is a subsequence \mathfrak{U}_{n_j} which elementarily converges to a limit \mathcal{L}-structure \mathfrak{U} (with a countable universe).

The sequence elementarily converges to \mathfrak{U} if, for any sentence \varphi of \mathcal{L}, \mathfrak{U}\models\varphi implies that \mathfrak{U}_n\models\varphi for sufficiently large n. This notion and the stated result struck me as unfamiliar, but I figured maybe it was just me. However, model theorist John Goodrick also indicated that he'd never come across this notion of elementary convergence either.

Tao gives a quick proof of the theorem as a corollary to compactness, which goes roughly as follows:

Proof. The set of all theories in \mathcal{L} can of course be identified with \{0,1\}^{\mathcal{S}} where \mathcal{S} is the (countable) set of sentences from \mathcal{L}. Moreover, the space \{0,1\}^{\mathcal{S}} with the product topology is sequentially compact because it is a countable product of the sequentially compact \{0,1\}. (See Proposition 9 here for instance.) So the sequence \mathrm{Th}(\mathfrak{U}_1), \mathrm{Th}(\mathfrak{U}_2), \dots of theories in \{0,1\}^{\mathcal{S}} has a subsequence \mathrm{Th}(\mathfrak{U}_{n_1}), \mathrm{Th}(\mathfrak{U}_{n_2}), \dots converging to some theory \Gamma. Using the compactness theorem, it follows that \Gamma is in fact a consistent theory, and we get a countable model \mathfrak{U}\models\Gamma. Without too much ado, one can verify that \mathfrak{U} is indeed an elementary limit of the subsequence. \dashv

Note that the restriction on \mathcal{L}'s countability is essential for this proof to go through, as an uncountable product of sequentially compact spaces need not be sequentially compact. Consider, say, \{0,1\}^{[0,1]}. For x\in [0,1] let x_n be the n-th digit of x's binary expansion, and let f_n \in \{0,1\}^{[0,1]} be the function x \mapsto x_n. One can check that the sequence f_1,f_2,\dots has no convergent subsequence.

One reason this formulation might not have gotten much play in model theory itself is that ultraproducts already give us elementary limits of sequences of structures, via Łoś' theorem. Tao's interest in elementary limits arises from his combinatorial pursuits. From his post:

The sequential compactness theorem also lets us construct infinitary limits of various sequences of finitary objects; for instance, one can construct infinite pseudo-finite fields as the elementary limits of sequences of finite fields. I recently discovered that other several [sic] correspondence principles between finitary and infinitary objects, such as the Furstenberg correspondence principle between sets of integers and dynamical systems, or the more recent correspondence principles concerning graph limits, can be viewed as special cases of the sequential compactness theorem;

Let's consider an example of the kind of correspondence principle that Tao has in mind, one which was discussed in detail in an earlier post from Tao's blog. First we have what is essentially a quantitative version of the statement that bounded, monotone sequences of real numbers converge:

Infinite Convergence Principle: For any \varepsilon>0 and any 0\leq x_1\leq x_2\leq \cdots \leq 1, there exists an N such that |x_n-x_m|\leq\varepsilon for all n,m\ge N.

Tao goes through some machinations in order to finally arrive at a finitary version of the same principle, which he proves to be quickly interderivable with the infinitary version:

Finite Convergence Principle: If \varepsilon>0 and F : \mathbb{Z}_+ \rightarrow \mathbb{Z}_+, and 0\leq x_1\leq x_2\leq\cdots\leq x_{M_{\varepsilon,F}}\leq 1 with M_{\varepsilon,F} sufficiently large, then there is an 1\leq N < N+F(N)\leq M such that |x_n-x_m|\leq\varepsilon for all N\leq n,m\leq N+F(N).

As pointed out by Henry Towsner and Ulrich Kohlenbach in the comments on the post, the finite convergence principle is nothing more than the no-counterexample interpretation of the infinite convergence principle. (See this paper by Kohlenbach and Gaspar for more details.) There has been much recent work applying proof theory to the fields of analysis, combinatorics and ergodic theory. Kreisel's no-counterexample interpretation comes up, for instance, in the formulation of a constructive mean ergodic theorem in the paper "Local stability of ergodic averages" by Avigad, Gerhardy and Towsner. Kohlenbach has a multitude of papers in this area, as well as the monograph Applied Proof Theory: Proof Interpretations and their Use in Mathematics.

We saw above that Tao indicated that the sequential compactness theorem subsumes things like this correspondence between the infinite and finite convergence principles (which is just an instance of the no-counterexample interpretation, or at its heart, Herbrand's theorem) and correspondence principles concerning graph limits à la Elek and Szegedy (who use an ultraproduct construction). So it distills a common logical thread that runs through these results. I might write another post about the logical status of this sequential compactness theorem later. (Then again, I might very well not.)

1 Comment »

 
  1. Logician says:

    Interesting post, Edward!

 

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*

Bad Behavior has blocked 108 access attempts in the last 7 days.