I occasionally hear the term "size issues", which refers to situations where a certain collection of objects "is too big to be a set". What does one mean by "too big to be a set"? Why is bigness contradictory (it's only contradictory if one assumes the axiom of replacement, right)? Is "bigness" a clear defined term? It doesn't seem so:
In the book Set theory: an introduction by Vaught, it says on page 12:
But the idea 'big' remains vague and our remarks about 'bigness' are to be taken only heuristic.
But using replacement and global choice, one can prove the following rigorous theorem:
A class is a proper class if and only if it's bijective to V, the class of all sets.
Isn't this theorem saying that "too big" really has a precise meaning?
When one talks about "bigness", does one assume the axiom of replacement? I think so, because otherwise the term wouldn't make so much sense in combination with contradictions.
Yes, if you have global choice, then you can prove the principle you speak about, which is known as Limitation of Size.
However, in most cases where the informal "too big to be a set" argument is used, one is generally assumed to be working in ZF(C), where neither global choice nor limitation of size can even be stated. Generally, what this informal argument means is something like
Here, the step where you conclude "there would need to be a set of all sets" often involves Replacement, but not necessarily. For example, the collection of all singletons is "too big" just by virtue of the Axiom of Union -- and similarly, taking the union a small finite number of times will be enough to show that collections like "all groups" or "all small categories" are too big to be sets.