4

Why can't a (standard?) model of ZFC "say of itself" that it is countable?

That is, why is there no bijection $f$ ∈ between and $\omega^$?

(I've read that it fails regularity, or even without regularity we get Cantor's paradox. But a direct answer to the question would be most helpful.)

Thanks.

Asaf Karagila
  • 393,674
pichael
  • 899
  • 6
  • 13
  • 1
    If ZFC is inconsistent, one could prove that that there is such an $f$. Conversely, if one could prove there is such an $f$, then ZFC would be inconsistent. – André Nicolas Jun 08 '12 at 19:53

2 Answers2

6

If $\frak M$ is a [standard] model of ZFC then we know several things:

  1. $\frak M$ thinks that $\{x\mid x\notin x\}=\frak M$ is not a set.
  2. If $f\in\frak M$ and $\frak M$ thinks that $f$ is a function, then the range of $f$ is a set in $\frak M$. (This is an instance of the axiom schema of replacement)
  3. $\omega^\frak M$ is a set in $\frak M$.

These combined tell us that if $\frak M$ knew about a function from its own $\omega$ onto its entire universe it would violate the second thing in the list above, and will not be a model of ZFC.

In the case of a standard model, we can also have the contradiction from the fact that if such $f$ was in $\frak M$ then we would have $\frak M\in\frak M$ and that, as you said, would contradict the axiom of regularity (both in the universe and in $\frak M$) but this is in addition to the above argument.

Asaf Karagila
  • 393,674
  • I intuitively see how we would have $M\in M$, but not formally or explicitly. So, how would we get that $M\in M$ if we supposed that a bijection $f\in M$ existed between the domain of $M$ and $\omega^M$? – pichael Jun 11 '12 at 19:05
  • 1
    @pichael: The axiom schema of replacement. If $f\in M$ we can write a formula (with parameters) which describes $f$ and satisfies the conditions of the replacement axiom schema, therefore the range of the function is a set, that is to say an element of $M$. However the range is exactly $M$ so we have $M\in M$. – Asaf Karagila Jun 11 '12 at 19:11
  • What would that formula be? "$f$ : $\omega^M$ → $M$ is bijective"? – pichael Jun 11 '12 at 19:41
  • 1
    No, we can write a formula $\varphi(x,y,a)$ which says that $a$ is a function (a set of ordered pairs which has such and such properties) and that the pair $\langle x,y\rangle$ is in $a$. Now the replacement axiom for $\varphi$ tells us that if we fix parameters and we have a set on which the formula with the parameters define a function, then the range is also a function. Set the parameter to be $f$, and take the domain to be $\omega^M$. The axiom, therefore, tells us that the image of $\omega^M$ under the function $f$ is a set. (cont...) – Asaf Karagila Jun 11 '12 at 19:44
  • 1
    (...) But what is this image? It is $M$. What is a set, for $M$? An element of $M$. Therefore $M$ thinks that $M$ is in $M$. Now we can do all sort of crazy contradictions (Russell's paradox; external well-foundedness; internal well-foundedness; the incompleteness theorem; etc.) :-) – Asaf Karagila Jun 11 '12 at 19:47
  • "Set the parameter to be $f$" = let $f$ be a bijection between $\omega^M$ and $M$ (or really, the domain M of $M$), yes? 2. " then the range is also a function" do you mean "is also a set"? 3. how might we get russell's paradox? Sorry...I guess if math were a spelling bee I'd do terribly as I would need everything spelled out for me :-P
  • – pichael Jun 11 '12 at 20:14
  • 1
    @pichael: Suppose that $f\in M$ was a bijection between $\omega^M$ and $M$, then we could use this as the parameter in the $\varphi$ above; yes the range is also a set. For $M$ sets are its elements, it does not know any other set; You know that ${x\mid x\notin^M x}$ is not a set in $M$ (where $\in^M$ is the membership relation of $M$) but since $M$ is a model of ZFC the above class is $M$. However since $M\in M$ we have that $M$ is a set in $M$, which contradicts Russell's paradox. – Asaf Karagila Jun 11 '12 at 20:19
  • That's a little quick for my poor brain. Let me make sure I get things so far, here's my summary: if $M$ is a model of ZF, then no bijection $f\in M$ exists between $M$ and any $A\in M$. If there were such an $f\in M$, we could write a formula $\psi$ with $f$ as the parameter such that dom$f$ = $A$ and ran$f$ = $M$. By the replacement axiom for $\psi$, $M\in M$ immediately follows. This is problematic (for some reason). How's that summary? – pichael Jun 13 '12 at 03:52
  • @pichael: Yes. That is what I wrote. – Asaf Karagila Jun 13 '12 at 05:35
  • Sweet. From your second to last comment: what does "above class" mean? Second, how does $M\in M$ contradict Russell's Paradox? (I presume it has to do with what you wrote: "You know that {x∣x∉Mx} is not a set in M." I'm just not seeing it.) – pichael Jun 13 '12 at 06:06
  • 1
    @pichael: It does not contradict the Russell's paradox. We derive contradiction using Russell's paradox. The reason that $A={x\mid x\notin^M x}$ is not a set in $M$ is not difficult, suppose that it was. If $A\in^M A$ then by the definition of $A$ we have $A\notin^M A$; and if $A\notin^M A$ then by the definition of $A$ we also have $A\in^M A$. Either way a contradiction. So $A$ is not a set in $M$, that is to say that $A\notin M$ (where $\in,\notin$ without superscript denotes the true membership relation). Now recall that $M\models ZFC$ so $x\in M$ then $x\notin^M x$, thus $A=M$. – Asaf Karagila Jun 13 '12 at 06:31
  • 1
    @pichael: One of the axioms of ZFC tells us that $x\notin x$ (it tells us more than that, but here it's enough so far). So if $M$ is a model of ZFC we have that $x\in M$ then $x\notin^M x$, i.e. if $x$ is a set of $M$ then it is not an element of itself in the sense of $M$. Therefore we can prove that $A={x\in M\mid x\notin^M x}$ is simply $M$, $A\subseteq M$ is obvious but from the above discussion we have that $M\subseteq A$. Therefore $M=A$ and so $A\notin M$ is the same as $M\notin M$. However the bijection showed us that $M\in M$... contradiction! – Asaf Karagila Jun 13 '12 at 06:41
  • Again to summarize: if $M$ of ZFC could say of itself it is countable, then by replacement, we could get that $M\in M$. Then by regularity, we know that for every $A\in M$, $A$ is such that $A$ ∉ $A$. Thus if $M\in M$ then $M$ ∉ $M$ -- contradiction. Thus there is no bijection $f\in M$ between $M$ and $\omega^M\in M$. – pichael Jun 13 '12 at 07:54
  • @pichael: Correct. – Asaf Karagila Jun 13 '12 at 08:14
  • Is this kosher: Let $M$ be a countable model of ZFC. Given the above discussion, there is no bijection $f$ between $M$ and $\omega^M\in M$. Let $N$ be $M$∪$f$. Thus $M$ is countable in $N$. – pichael Jun 13 '12 at 21:59
  • 1
    @pichael: Not at all. First note that $M\cup f$ is not even a model of ZFC. Second note is that suppose the universe $V$ is a model of ZFC+Con(ZFC)+$\lnot$Con(Con(ZFC)), i.e. ZFC holds, there is a set model of ZFC but no model of ZFC has an element which internally is a model of ZFC. In such case $M$ can be our countable model, but take any model $N$ such that $M\in N$, we have that $N$ does not know that $M$ itself is a model of ZFC to begin with. Furthermore if $M$ is in $N$ we can use forcing to ensure a bijection (like $f$) exists in a slightly later $N'$, but... (cliff hanger!) – Asaf Karagila Jun 13 '12 at 22:05
  • 1
    (cont!) it may be the case that $N$ and $M$ disagree on what is $\omega$, so $N$ would think that $M$ is uncountable for one reason or another. – Asaf Karagila Jun 13 '12 at 22:06
  • what do the $\langle$ $\rangle$ parenthesis mean? – pichael Jun 13 '12 at 22:47
  • 1
    @pichael: Usually an ordered pair, or a tuple. – Asaf Karagila Jun 13 '12 at 22:49
  • You wrote: "we can write a formula φ(x,y,a) which says that a is a function (a set of ordered pairs which has such and such properties) and that the pair ⟨x,y⟩ is in a. Now the replacement axiom for φ tells us that if we fix parameters and we have a set on which the formula with the parameters define a function, then the range is also a set." Is the axiom of specification in there at all? (EDIT: I just read specification follows from replacement in ZF but not in Z on Wiki). – pichael Jun 13 '12 at 22:53
  • 1
    @pichael: I think that subset schema is too weak to prove that kind of thing, but I'm not sure about that. Note that subset (specification) follows from replacement, and this implication is strict. – Asaf Karagila Jun 13 '12 at 22:58
  • Hi yet again, Asaf. As you can probably tell by my multiplicity of upvotes that I'm trying to understand the various aspects of inside/outside countable/uncountable of Skolem's paradox. You have the patience of a saint (at least back in 2012 :) ). Maybe you could please direct me to an accessible source that demystifies what's going on in addition to the insights I've pieced together from stalking you. With regards, –  Jul 08 '18 at 22:11
  • @Andrew: I'm not quite sure how to help here. I think most set theorists just developed their intuion through use, rather than reading it somewhere. The key point is that you just need to grok the idea of what it means to prove something, and what it means from a semantic point of view. I'm afraid that I can't help much more than that. – Asaf Karagila Jul 08 '18 at 23:26