On Halmos' proof that "there is no universe"

On pp. 6-7 of his Naive Set Theory, Paul Halmos proves a result that I know very well, but I have a hard time following the argument he gives here. This question is about Halmos' argument (and not about the result itself, which I understand well enough).

I'll quote Halmos at length to make sure I don't miss anything. (I'll be as faithful as possible, but I will change his notation slightly, since he uses $\epsilon$ for $\in$, and $\epsilon^\prime$ for $\notin$; I will stick to $\in$ and $\notin$). The excerpt below begins right after he has given the Axiom of specification. (In the excerpt, I'll use boldface to indicate what I'm having trouble with.)

...To indicate the way $B$ is obtained from $A$ and from $S(x)$ it is customary to write $$B = \{x \in A:S(x)\}$$

To obtain an amusing and instructive application of the axiom of specification, consider, in the role of $S(x)$, the sentence $$\mathrm{not}\;(x \in x).$$

It will be convenient, here and throughout, to write $``x \notin A"$ ... instead of $``\mathrm{not}\;(x \in A)"$; in this notation, the role of $S(x)$ is now played by $$x \notin x.$$

It follows that, whatever the set $A$ may be, if $B = \{x\in A:x\notin x\}$, then for all $y$, $$(*)\;\;\;\;\;y\in B\;\mathit{\;if\;and\;only\;if\;} \;(y\in A\;\;\mathit{and}\;\;y\notin y).$$

Can it be that $B \in A$? We proceed to prove that the answer is no. Indeed, if $B\in A$, then either $B\in B$ also (unlikely, but not obviously imposssible), or else $B\notin B$. If $B\in B$, then, by $(*)$, the assumption $B\in A$ yields $B\notin B$—a contradiction. If $B\notin B$, then, by $(*)$ again, the assumption $B\in A$ yields $B\in B$—a contradiction again. This completes the proof that $B\in A$ is impossible, so we must have $B\notin A$.

(In the subsequent discussion, Halmos argues that this result means that "there is no universe [of discourse]", etc., etc.)


Now, this is what I don't get. If I replace $y$ with $B$ in $(*)$, I get

$$B\in B\;\mathit{\;if\;and\;only\;if\;} \;(B\in A\;\;\mathit{and}\;\;B\notin B).$$

This means that $B\in B$ and $(*)$ together imply $B\notin B$. Contrary to what Halmos writes, "the assumption $B\in A$" is not needed to draw this conclusion.

What am I missing?


(By the way, I would have worded the second part of the proof a bit differently, namely:

If $B\notin B$, then, by $(*)$ again, the assumptions $B\in A$ and $B\notin B$ jointly imply that $B\in B$.

I mention this only in case this rewording gives a clue about where my confusion lies.)


Solution 1:

You are right that the appeal to $B\in A$ in the bolded part of your quote is not necessary for the conclusion it's trying to draw.

I'd chalk it up to sloppy editing and move on.

Solution 2:

One way to view "There is no universe" is: "Given any set A, then exist a set B such that $B\notin A$". What Halmos does is to show a contradiction from $B\in A$, in this sense $B\in A$ is necessary.