A BAIRE CATEGORY PROOF OF THE ACKERMAN-FREER-PATEL THEOREM ANDREW S. MARKS In this note, we give a proof of [AFP, Theorem 1.1] using the Baire category theorem. We also prove a slight generalization of [AFP, Theorem 3.19] where the underlying space is an arbitrary infinite Polish space instead of R. Suppose A = (A, RA )R∈L is a countable structure in a countable relational language L. Say A has trivial definable closure if for every finite tuple a ∈ A, and for every Lω1 ,ω -formula φ(x, y), if there is a unique b ∈ A such that A φ(a, b), then b ∈ a. Equivalently, for all tuples a, b ∈ A, such that a and b are disjoint, there are infinitely many pairwise disjoint tuples c ∈ A such that tpA (a, b) = tpA (a, c) (see [Hod, 4.1.3]). Lemma 0.1. Suppose A = (A, RA )R∈L is a countable structure in a countable relational language L, where A has trivial definable closure. Then if X is an infinite Polish space, there exists 0 0 a Borel L-structure A0 = (X, RA )R∈L on X (that is, the relations (RA )R∈L are Borel) so that for any countable dense set D ⊆ X, A0 D is isomorphic to A. Proof. By Morleyizing A (see [Hod, Section 2.6]) and expanding L, we may assume that there is a countable set T of Π2 sentences in L such that if B is a countable structure, then B T if and only if B is isomorphic to A. (After expanding the language this way and obtaining A0 , take the reduct of A0 to the original language). By Proposition 0.3, if X is an infinite Polish space, then there are Borel sets {Bs }s∈ω<ω satisfying: if s ⊆ t then Bt ⊆ Bs , for every n ∈ ω, {Bs }|s|=n partitions X, the collection {Bs }s∈ω<ω separates points, and every Bs contains an open subset. For example, if X = ω ω , then let Bs = Ns , the basic open neighborhood determined by s. (The case X = ω ω suffices to prove Corollary 0.2). Let Y be the set of injections f : ω <ω → A such that if s0 . . . , sn ∈ ω <ω are pairwise incompatible, and t0 , . . . , tn ∈ ω <ω are such that si ⊆ ti for i ≤ n, then tpA (f (s0 ), . . . , f (sn )) = tpA (f (t0 ), . . . , f (tn )). If we equip the set of functions from ω <ω → A with the product topology, then Y is a closed subset of this space. It is nonempty since A has trivial definable closure. Each f ∈ Y yields a Borel L-structure (X, Rf )R∈L on X as follows: if x = (xp(0) , . . . , xp(m−1) ) is a tuple in X where x0 , . . . , xn−1 are distinct and p : m → n, we define Rf (xp(0) , . . . , xp(m−1) ) ↔ RA (f (sp(0) ), . . . f (sp(m−1) )) for any sequence s0 , . . . , sn so that the sets Bs0 , . . . , Bsn are disjoint, and xi ∈ Bsi . Our definition of Y makes it clear that the truth value of RA (f (sp(0) ), . . . f (sp(m−1) )) will be same for any such sequence s0 , . . . , sn−1 . We claim that a comeager set of f ∈ Y have the property that the structure A0 = (X, Rf )R∈L is as desired. Suppose s = s0 , . . . , sn−1 ∈ ω <ω is a tuple of pairwise incompatible elements, and a = (a0 , . . . , an−1 ) ∈ A are distinct. Define the open set Ua,s = {f ∈ Y : f (si ) = ai }. Suppose φ ∈ T where φ = ∀x∃yθ(x, y), where the length of x is m, and p : m → n is any function. Let the Date: May 31, 2016. 1 2 ANDREW S. MARKS length of x and y combined be j ≥ m, and let Va,s,p,φ be the set of f ∈ U such that there exists sn , . . . , sk−1 ∈ ω <ω so that elements of the sequence s0 , . . . , sk−1 are pairwise incompatible and such that A θ(f (sp∗ (0) ), . . . , f (sp∗ (j−1) )) for some p∗ : j → k extending p. We claim that Va,s,p,φ is open and dense in Ua,s . The set Va,s,p,φ is clearly open. Now A φ and so there exists a tuple b ∈ A such that 0 θ(ap(0) , . . . , ap(m−1) , b). Let b enumerate all the elements of b that are disjoint from a. Since 0 there are infinitely many pairwise disjoint tuples c ∈ A such that tpA (a, b ) = tpA (a, c), Va,s,p,φ is dense in Ua,s . This suffices to prove the theorem. Suppose f ∈ Y is generic, D ⊆ X is a dense set, and φ = ∃x∀yθ(x, y) ∈ T . We will show (X, Rf )R∈L D φ. Let x = (xp(0) , . . . , xp(m−1) ) be a tuple in D where x0 , . . . , xn−1 are distinct and p : n → m. Then there is a sequence of incompatible s0 , . . . , sn−1 ∈ ω <ω with xi ∈ Bsi , since the Bs separate points. Since f is generic, θ(f (sp(0) ), . . . , f (sp∗ (j−1) )) is true for some sn , . . . , sk−1 ∈ ω <ω , such that the sequence s0 , . . . , sk−1 is pairwise incompatible and some p∗ : j → k extending p. Let yi = xi for i < n. For n ≤ i < j, D must contain some yi ∈ Bsi since each Bsi contains an open subset. Hence, we have shown (X, Rf )R∈L D θ(yp∗ (0) , . . . , yp∗ (j−1) ) and so (X, Rf )R∈L D θ(xp(0) , . . . , xp(m−1) , yp∗ (m) , . . . , yp∗ (j−1) ) as desired. Recall that if L is a countable relational language, the space XL is the set of all L-structures with universe ω. The group S∞ of all permutations of ω acts on XL by permuting the universe of each structure in XL (see [K95, Section 16]). Corollary 0.2 ([AFP, Theorem 1.1]). Suppose A = (A, RA )R∈L is a countable structure in a countable relational language L. Then A has trivial definable closure if and only if there is an S∞ -invariant Borel probability measure µ on XL that is supported on the set of structures isomorphic to A. Proof. Suppose A has trivial definable closure. Let X be any perfect Polish space and let µ be an atomless Borel probability measure on X that assigns positive measure to every open subset 0 of X. By Lemma 0.1, let A0 = (X, RA )R∈L be a Borel L-structure such that every countable dense set D ⊆ X has A0 D isomorphic to A. Let µω be the product probability measure on X ω . Since µ is atomless and assigns positive measure to every open subset of X, µω is supported on the set Z ⊆ X ω of sequences (xi ) ∈ X ω such that (xi ) is injective and dense in X. So each such (xi ) has A0 {xi : i ∈ ω} isomorphic to A. Let f : Z → XL be the function so that f ((xi )) is the structure on ω isomorphic to A0 {xi : i ∈ ω} obtained by identifying xi with i. Formally, f ((xi )) = (ω, Rf ((xi )) )R∈L where 0 Rf ((xi )) (n0 , . . . , nk ) ↔ RA (xn0 , . . . , xnk ). Then the pushforward f∗ µω of µω under f is supported on the set of structures isomorphic to A. This measure is S∞ -invariant because the permutation action of S∞ on X ω is µω -invariant. We now prove the converse. Suppose for a contradiction that A has nontrivial definable closure, but there exists an S∞ -invariant Borel probability measure µ on the set of structures / in XL isomorphic to A. Let φ be an Lω1 ,ω formula and a ∈ A be parameters so that A ∃!y ∈ aφ(a, y). If n is a tuple of elements of ω and m ∈ / n, let An,m be the set of structures B ∈ XL isomorphic to A so that n is lexicographically least such that B ∃!y ∈ / nφ(n, y), and m is the least element not inSn such that B φ(n, m). The sets An,m partition the set of models isomorphic to A. So µ( An,m ) = 1. However, if m, m0 ∈ / n, then µ(An,m ) = µ(An,m0 ) since 0 there is an element of S∞ that fixes n but maps m to m . We also have that An,m and An,m0 are disjoint. Hence, since there are countablySmany m ∈ / n we must have µ(An,m ) = 0 for each n, since µ is a probability measure. Thus, µ( An,m ) = 0 which is a contradiction. A BAIRE CATEGORY PROOF OF THE ACKERMAN-FREER-PATEL THEOREM 3 Proposition 0.3. If X is an infinite Polish space, then there are Borel sets {Bs }s∈ω<ω satisfying: (1) If s ⊆ t then Bt ⊆ Bs (2) For every n ∈ ω, {Bs }|s|=n partitions X (3) {Bs }s∈ω<ω separates points in X (4) Every Bs contains an open subset. Proof. Since X is infinite, there exists a countably infinite collection of disjoint open subsets S (Us )s∈ω<ω of X. (So Us ∩ Ut =T∅ if s 6= t). Let Bs0 = {Ut : t ⊇ s}. Then the Bs0 satisfy (1) 0 and (4), and for every x ∈ ω ω , n Bxn = ∅. We will find Bs ⊇ Bs0 satisfying (1), (2), and (3). S ω Let f : X \ s∈ω<ω Us → ω be a Borel injection, and for every s ∈ ω <ω , let fs : Us → ω ω be a Borel injection such that fs (Us ) ⊆ Ns . We may assume that the ranges of f , and the fs are all disjoint. Define [ Bs = f −1 (Ns ) ∪ Bs0 ∪ {ft−1 (Ns )} t⊆s References [AFP] N. Ackerman, C. Freer, and R. Patel, Invariant measures concentrated on countable structures, arXiv: 1206.4011v3. [Hod] W. Hodges, Model Theory, Encyclopedia of Mathematics and its Applications, vol. 42, Cambridge University Press, 1993. [K95] A.S. Kechris, Classical Descriptive Set Theory, Springer, 1995.