Does the formula A={x∈X: x∉f(x)} define a set in New Foundations theory of sets (NF) when X=universal set and f(x)=x? If not: WHY?
It can be seen that many elements of universal set (X) satisfy the condition of the formula:
If x=∅(it is possible since ∅ is an element of universal set(∅∈X)): Then: f(∅)=∅ and ∅∉∅. So, in this case x∈X and x∉f(x), thus ∅∈A. We already have one element of A!
If x≠∅: This case is also possible, since there is an infinite number of elements of X, for which f(x)=x, but x∉f(x), for example f(x)=x={1,2,3}. But {1,2,3}∉{1,2,3}.
Thus infinite number of elements of A exits, that satisfy condition: x∈X: x∉f(x).
Nonetheless I have to believe, the formula A={x∈X: x∉f(x)} does not define a set in NF, because if it did, the Cantor’s theorem would be valid in NF. But Cantor's theorem is not valid in NF. Does this set violate some of the axioms of NF?