My math textbooks says the following set can not exist:
$$ \{\text{ y : y = 2x for each x }\in \mathbb{N} \} $$
Because $y = 2 \cdot 1 = 2$ and $4 = 2 \cdot 2 = 4$.
My understanding of this argument is that, for their reading of set builder notation, y is not a free variable. That is to say, the set builder notation claims that there is one y for every x in the natural numbers.
In other words:
$$ (\ \forall x \in \mathbb{N} )\ (\ !\exists y\ )\ (\ y = 2x\ ) $$
where $!\exists$ is read "there exists exactly one". Which seems strange to me, because--isn't $\{\ y : definition\ \}$ meant to both create a set of objects and a free variable that can range over the entire set? ( In other words, y is by definition not fixed. )
Is my understanding of their reading of the set builder notation correct? Is their reading of set builder notation standard across mathematics?