Today I thought of this paradox and I'm trying to find the wrong assumption that causes it. Does anyone know what is wrong in the following argument:
let $$A=\{x\in \mathbb{R}|\exists\phi:\forall a\neq x: \phi(x)=true \wedge \phi(a)=false\}$$ where $\phi$ is a formula with one free variable
Gödel proved that there exist a specific well-ordering on a subset of $\mathbb{R}$ in ZFC and showed under the axiom of constructibility that this subset is $\mathbb{R}$. Denote that ordering "$\leq$"
Now consider the set $\mathbb{R}\smallsetminus A$. It has a unique least element $e$ under "$\leq$" which satisfies $$\phi(x):=(x\in\mathbb{R}\smallsetminus A) \wedge (\forall y \in \mathbb{R}\smallsetminus A:x \leq y)$$ so $e\in A$ which is a contradiction.
Thanks in advance.
There are a couple steps in your argument that are broken. (For simplicity, let's just assume at the outset that we're working in a model of $ZFC+V=L$.)
The set $A$ is defined by quantifying over formulas. This can't be done in first-order logic. So, we can't talk about $A$ directly, necessarily. In particular, the formula "$x$ is the $\le$-least element of $\mathbb{R}-A$" isn't a first-order formula, and so can't be used to show that $x$ is in $A$. This is related in spirit to the Berry paradox (https://en.wikipedia.org/wiki/Berry_paradox). You have to be careful when talking about definability!
A more minor objection: You assume that $\mathbb{R}-A$ is nonempty. How do you know this? In fact, this is not necessarily true - see http://arxiv.org/abs/1105.4597.