Let $\phi$ be an undecidable statement of ZFC set theory, for example let's take continuum hypothesis.
What is the ontological status of the "set" $X=\bigl\{x\in\{1,2\}:x=1\text{ or }(x=2\text{ and }\phi)\bigr\}$ in ZFC?
Let $\phi$ be an undecidable statement of ZFC set theory, for example let's take continuum hypothesis.
What is the ontological status of the "set" $X=\bigl\{x\in\{1,2\}:x=1\text{ or }(x=2\text{ and }\phi)\bigr\}$ in ZFC?
Although you've been given a hard time in the comments, I think that this is actually a serious question in the philosophy of mathematics, whose answer depends on one's philosophical position concerning the nature of mathematical truth.
What is the nature of existence for the mathematical objects that we define?
There are a variety of natural positions to stake out, so let me describe at least a few of them. There are of course many more; I mention several perspectives specifically on CH in my answer to Gil Kalai's question on solutions to the continuum hypothesis, which you may find relevant.
As you describe the example, the puzzling thing here is that you seem to have defined a fairly simple set, yet we also find ourselves unable to answer some fairly simple questions about it, such as whether it has one or two elements. To my way of thinking, the philosophical question about the ontological status of your set is very similar to the philosophical question about the ontological status of the truth of $\phi$ itself; the two simply go together. So we could ask the question like this:
When a statement $\phi$ is independent of ZFC, what is the ontological status of the truth of $\phi$?
For example, does it still make sense to say that $\phi$ is definitely true or false, but definitely only one of these? Ontology has to do with the nature of reality---in our case, mathematical reality---independently of, say, our knowledge about it. But provability and non-provability (and thus independence) seem to have to do with our ability to know certain things, and thus relate to epistemological rather than ontological concerns.
Let me describe a few of the philosophical positions that are commonly held about this kind of question.
Traditional set-theoretic Platonism. On the traditional Platonist view, sets exist in a unique real Platonic realm---the realm consisting of all sets---and every set-theoretic assertion has a definitive truth value in this realm. On this account, there is a fact of the matter about whether CH is true or false, or whether your assertion $\phi$ is true or false. On this account, the set you have described is either in fact identical to $\{1\}$ or is identical to $\{1,2\}$. The fact that $\phi$ is independent of the ZFC axioms merely illustrates our lack of knowledge about which one of these sets you have actually described. On this account, the set is definitely one of them or the other, depending on whether it is the case that $\phi$ is true or not, and exactly one of these is the case. The independence of $\phi$ is an irrelevant distraction from whether $\phi$ is true. On this view, the pervasive independence phenomenon is seen as a side-show about our epistemological weakness---the weakness of our theories---rather than indicating any issue about the singular nature of mathematical truth.
Formalism. On this view, there is no realm of real existence for mathematical objects like sets, and rather the mathematical process consists of the manipulation of sequences of symbols, such as the definition in your question. On this view, assertions of existence in mathematics are merely a way of speaking, and no actual existence of mathematical objects is being asserted. Formalism thus trivializes the ontology of the mathematical objects that mathematics is about.
Plural realism, or the multiverse view. On the plural realist or multiverse conception of set-theoretic truth, one holds that there are diverse concepts of set, each giving rise to its own set-theoretic universe, a plurality of set-theoretic worlds with their own set-theoretic truth, but which can be connected in various ways, such as by forcing or by large cardinal embeddings. On this account, your sentence $\phi$ may be true in some of these worlds and false in other worlds, and your set will accordingly change its nature depending on the current set-theoretic background concept of set under which it is being interpreted. You can read more about the multiverse perspective in set theory in some of my recent papers, especially "The set-theoretic multiverse", RSL 2012.
Consider the following descriptions of sets:
(1) $X=\lbrace i\in\omega: i=0\rbrace=\lbrace0\rbrace$,
(2) $Y=\lbrace i\in\omega: i=0\iff CH, i=1\iff \neg CH\rbrace=\lbrace 0\rbrace$ or $\lbrace 1\rbrace$, and
(3) $Z=\lbrace i\in\omega: \text{ the $i$th Diophantine equation (in some natural listing) has an integral solution}\rbrace$.
Now, the short version is: $ZFC$ (actually, much less than $ZFC$) proves that $X$, $Y$, and $Z$ exist.
A slightly longer version, which might help you understand what's going on here: really, what I have is not three sets $X$, $Y$, and $Z$, but rather three first-order formulas $\phi_1(x), \phi_2(x)$, and $\phi_3(x)$ with a single free variable. Now, for every such formula $\phi(x)$, $ZFC$ proves that $$ \lbrace i\in\omega: \phi(i)\rbrace$$ exists; this is just Separation + Infinity.
There are really three potential issues here, and none of them have to do with the "ontological status" of (2).
First, there's the issue of Infinity: whether we believe that infinite sets exist. It's perfectly reasonable to discard infinite sets, but (a) most mathematicians don't, and (b) if you do, then presumably you aren't very interested in $ZFC$.
Second, there's the issue of incompleteness: among the three formulas "$\phi_2(x)$" (defining the set $Y$), "$x=0$," and "$x=1$," $ZFC$ can prove that two of those formulas are actually equivalent; but $ZFC$ cannot prove any specific equivalence. This is an issue with the underlying logic, not the sets: classical logic can (and does: Excluded Middle) prove $\theta\vee\psi$ without proving $\theta$ or $\psi$. This is one reason some people prefer intuitionistic logic, but it's not really an issue with sets (in my opinion). Certainly it's not really a paradox, just something which newcomers to logic might find surprising at first. EDIT: To explain a bit more why this isn't a set issue, but a logic issue, note that for any sets $A$ and $B$ and any formula $\phi$, $ZFC$ proves $$\exists C[(C=A\iff \phi)\wedge(C=B\iff \neg\phi)]. $$ So this really has nothing to do with the sets themselves.
Finally, there's the real set-theoretic issue: the third set, $Z$, has no finite description! (This is the solution to Hilbert's Tenth Problem by Davis, Matiyasevitch, Putnam, and Robinson.) Note that this is not a property of the description of $Z$, but rather a property of the set $Z$ itself. To my mind, this begins to get into the real ontological weirdness of set theories: the extent to which they demand the existence of "undescribable" (which can range anywhere from "not efficiently computable" to "incomputable" to "undefinable") sets. Is the powerset of $\omega$ describable? Is a well-ordering of the reals describable? Set theory is full of instances where sets are describable only in a very indirect sort of way, and this is interesting; but it's very much not an issue with (2), which is just a logical curiosity, and it's also not a paradox, but a necessary feature of taking mathematics beyond the finitary, which I think is a good thing.