John Lane Bell, is his paper "Abstract and Variable Sets in Category Theory" (go to Bell's Homepage to download it), defines an abstract set as follows:
"An abstract set is then an image of pure discreteness, an embodiment of raw plurality; in short, it is an assemblage of featureless but nevertheless distinct 'dots' or 'motes' [footnote 3: "Perhaps also as 'marks' or 'strokes' in Hilbert's sense.]. The sole intrinsic attribute of an abstract set is the number of its elements." (pg. 10)
With this in mind let us consider a countably infinite set of such strokes
{|,|,|,...} = S
and attempt to define the power set P(S) of S. If one allows the existence of the empty set { } one can define P(S) as follows:
{ { }, {|}, {|,|}, {|,|,|},...}
which is fine as long as the subsets are finite. However, things seem to break down when one tries to define the countably infinite subsets of S because by the definition of S, any countably infinite subset S' of S is simply S, which seems to make the cardinal number|P(S)| of P(S) Aleph-null.
Although Bell states two paragraphs down that "an abstract set cannot be regarded as the extension of an attribute...", it seems that one needs the notion of an 'attribute' to be able to distinguish countably infinite subsets S' of S from S (and from each other) in order to make |P(S)| greater than Aleph-null. But this seems to equate the cardinality of |P(S)| with the number of attributes which allows one to distinguish the countably infinite subsets S' of S from one another (such attributes may, for lack of a better term, may be designated as 'extensional attributes'). Herein lies (at least for me) the puzzle, if in fact it IS a puzzle.