A countable ordinal definable set of reals without ordinal definable elements
This is a talk at the CUNY Set Theory Seminar, February 10, 2017.
Notes
Back in 2010, Garabed Gulbenkian asked a question on MathOverflow whether it is possible that a countable ordinal definable set of reals has elements that are not ordinal definable. For those who need to be reminded, a set is ordinal definable if it is definable with ordinal parameters. Lets start with some motivation for the question.
It is easy to see that every element of a finite ordinal definable set of reals $S$ is itself ordinal definable because it is the $m$-th real of $S$ in the lexicographical order for some finite $m$. Note that this observation uses a fundamental property of reals that there is such a lexicographical order, and indeed, this it is consistent to have a finite ordinal definable set (of sets of reals) without ordinal definable members. In a forcing extension of $L$ by two mutually generic Sacks reals $r$ and $s$, there is a definable set of two elements, namely the $L$-degrees of $r$ and $s$, neither of which is ordinal definable [1].
On the other hand, it is consistent that there is an uncountable ordinal definable set of reals without any ordinal definable elements. Let $L[G]$ be a Cohen forcing extension of $L$ and consider the set $S$ of all non-constructible reals in $L[G]$. The set $S$ is obviously definable. The set $S$ cannot have any ordinal definable elements because by an automorphism argument, since Cohen forcing is almost homogeneous, every ordinal definable real of $L[G]$ is in $L$. (A forcing notion $\mathbb P$ is almost homogeneous if for any two conditions $p,q\in\mathbb P$, there is an automorphism $\pi$ such that $\pi(p)$ is compatible to $q$. A key property of almost homogeneous forcing is that if a condition forces a statement with ground model parameters, then this statement is forced by every condition.) Finally, $S$ is uncountable because it contains uncountably many Cohen reals: every constructible real gives rise to an automorphism of the Cohen poset via bit-wise addition.
So what about countable ordinal definable sets of reals? It turned out that the answer to Gulbenkian's question was not known. Then several set theorists including myself together with Joel Hamkins tried to solve it. The question was finally settled by Kanovei and Lyubetsky in 2014. They showed that it is consistent to have a countable ordinal definable set of reals without ANY ordinal definable elements.
The story of their proof starts with the question of determining the least projective complexity of a non-constructible real. By Shoenfield's Absoluteness, every $\Sigma_2^1$ or $\Pi_2^1$ real is constructible. In 1970, Jensen constructed in $L$ a ccc subposet $\mathbb P$ of Sacks forcing, using $\diamondsuit$ to seal maximal antichains, with the following properties [2]. In any model of set theory, the set of all $L$-generic reals for $\mathbb P$ is $\Pi^1_2$-definable, a property which is also true of Cohen forcing. But unlike Cohen extensions of $L$ which have uncountably many $L$-generic Cohen reals (see above), an $L$-generic extension by Jensen's forcing $\mathbb P$ adds a unique $L$-generic real, which is therefore $\Delta^1_3$-definable. This is a good moment to recall that although a generic filter for a poset of perfect trees technically consists of a collection of perfect trees, it is determined by a generic real, which is the intersection of all trees in the generic. So it is consistent that there are $\Delta_3^1$-non-constructible reals.
Now let's consider an $\omega$-length finite-support product $\mathbb P^{\lt\omega}$ of Jensen's forcing $\mathbb P$. How many $L$-generic reals for $\mathbb P$ does $\mathbb P^{\lt\omega}$ add? Suppose for a moment that the only $L$-generic reals for $\mathbb P$ added by $\mathbb P^{\lt\omega}$ are those that appear on the coordinates of the generic filter for the product, in particular, there are countable many of them. Considering the uniqueness of generic reals property of $\mathbb P$, this is very plausible. It was conjectured to be true by Ali Enayat. If true, this would solve Gulbenkian's question because by a coordinate-switching automorphism argument for finite-support products, no real appearing on a coordinate of an $L$-generic filter for $\mathbb P^{\lt\omega}$ can be ordinal definable. Kanovei and Lyubetsky proved that $\mathbb P^{\lt\omega}$ indeed has this property, finishing our story [3].
In the talk, I will give full details of their argument from [3] and if there is interest I will post my detailed notes on their argument. Here are the notes!