Skip to content

6. clopen vs. finitely-determined

problem
  1. Prove that every clopen subset of π’žπ’ž is finitely determined.
  2. Give an example of a clopen set in 𝒩≔NN𝒩≔ℕ^β„• that is not finitely determined.
  1. Suppose SS is a clopen subset of π’žπ’ž but SS is not fd.

    finitely-determined means that there exists an n∈Nnβˆˆβ„• so that membership does not depend on coordinates β‰₯nβ‰₯n, i.e., for all xx, x∈S⟺(x(0),…,x(n),0,0,…)∈S. x∈S ⟺ (x(0),…,x(n),0,0,…)∈S.

    therefore to say SS is not fd means that for all n∈Nnβˆˆβ„•, there exist xn,xnβ€²x_n,x'_n sharing common prefix up to coordinate nn, but xn∈Sx_n∈S and xnβ€²βˆ‰Sx'_nβˆ‰S.

    in this way define two sequences of strings, (xn)(n∈N)(x_n)_(nβˆˆβ„•) and (xnβ€²)(n∈N)(x'_n)_(nβˆˆβ„•).

    also construct a string xx inductively as follows. for each i=0,1,2,…i=0,1,2,…, pick x(i)x(i) so that (x(0),x(1),…,x(i))(x(0),x(1),…,x(i)) occurs as a prefix of infinitely many strings in the sequence (xn)(n∈N)(x_n)_(nβˆˆβ„•). each step this is possible by the fact that infinitely-many candidates remain (induction hypothesis), and the pigeonhole principle (among the two choices for the next digit, at least one of them occurs infinitely many times).

    at the same time, observe that each xnx_n and xnβ€²x'_n share the same prefix up to index nn, so if (x(0),…,x(i))(x(0),…,x(i)) is a prefix of xnx_n then it also is a prefix of xnβ€²x'_n.

    by construction, each (finite) prefix of xx occurs infinitely many times in xnx_n, so there exists a subsequence of xnx_n converging to xx. as in, xx is a limit point of xn(n∈N){x_n}_(nβˆˆβ„•). by the same reasoning xx is a limit point of xnβ€²(n∈N){x'_n}_(nβˆˆβ„•).

    the former sequence is in SS and the latter in S∁S^∁. by the hypothesis that SS is clopen, both SS and S∁S^∁ are closed, so x∈S∩S∁x∈S∩S^∁, a contradiction.

  2. For each nβ‰₯2nβ‰₯2 let SnS_n denote the set of strings that begin with (n,n,…,n)(n,n,…,n) (repeated nn times), and let S=⋃(n∈N)SnS=⋃_(nβˆˆβ„•) S_n.

    • SS is open: observe that Sn=β‹‚(i=0)nΟ•i(βˆ’1)(n)S_n=β‹‚_(i=0)^n Ο•_i^(-1) ({n}) is open, and SS a union of SnS_n is also open.

    • SS is closed: we will show that S∁S^∁ is open. Fix x∈S∁x∈S^∁, and let n=x(0)n=x(0). Consider two cases:

      • suppose n∈0,1n∈{0,1}. by construction SS doesn’t contain any strings starting with 00 or 11, so xβˆˆΟ•0(βˆ’1)(0,1)βŠ‚S∁xβˆˆΟ•_0^(-1)({0,1})βŠ‚S^∁.
      • suppose nβ‰₯2nβ‰₯2. since xβˆ‰Sxβˆ‰S we know that there exists k<nk<n such that x(k)β‰ nx(k)β‰ n. furthermore any string yy satisfying y(0)=ny(0)=n and y(k)β‰ ny(k)β‰ n is not in SS. so xβˆˆΟ•0(βˆ’1)(n)βˆ©Ο•k(βˆ’1)(k)βŠ‚S∁xβˆˆΟ•_0^(-1)({n})βˆ©Ο•_k^(-1)({k})βŠ‚S^∁. in both cases we showed that xx is contained in some open set UβŠ‚S∁UβŠ‚S^∁. thus S∁S^∁ is open, i.e., SS is closed.
    • SS is not fd: fix any n∈Nnβˆˆβ„•. define xn(i)=(n+1)β‹…1(i≀n)=(n+1,…,n+1,0,0,…) x_n (i) = (n+1) β‹… 1_(i≀n) = (n+1,…,n+1,0,0,…) (with n+1n+1 leading copies of n+1n+1) and observe xn∈Sx_n∈S. next define xnβ€²x'_n by setting only the digit at index n+1n+1 to zero, and agreeing with xnx_n everywhere else. observe xnβ€²βˆ‰Sx'_nβˆ‰S.

      then xn,xnβ€²x_n,x_n' share a prefix of length nn but xn∈Sx_n∈S and xnβ€²βˆ‰Sx'_nβˆ‰S. since this holds for all nn we conclude SS is not f.d.