I have really been trying to understand Frege's definition of a number or at least gain a strong intuition of it. However, my attempts have not been fruitful. If someone could help me it would be much appreciated. I will write his definition down explicitly, then give write down a little bit of what he writes around this definition.
Number - The content of a statement of number is an assertion about a concept.
[source : The Foundations of Arithmetic, §55, Engl.transl. page 67]
Here is what he writes before and immediately after stating his definition:
Immediately Before: While looking at one and the same external phenomenon I can say with equal truth both "It is a copse" and "It is five trees," or both "Here are four companies" and "Here are 500 men." Now what changes here from one judgement to the other is neither any individual object, nor the whole, the agglomeration of them, but rather my terminology. But that is itself only a sign that one concept has been substituted for another.
[source : The Foundations of Arithmetic, §46, Engl.transl. page 59]
Immediately After: This is perhaps clearest with the number $0$. If I say "Venus has $0$ moons", there simply does not exist any moon oor agglomeration of moons for anything to be asseted of; but what happens is that a property is assigned to the concept "moon of Venus", namely that of including nothing under it. If I say "the King's carriage is drawn by four hourses", then I assign the number four to the concept "horse that draws the King's carriage"
[source : The Foundations of Arithmetic, §46, Engl.transl. page 59]
Edit: For those who are more inclined to reading logic. On part 2.5 of the following link it explains what Frege was doing. Unfortunately, I'm having difficulties understanding this as well. I have been exposed to some first order logic, but no second order logic whatsoever. I am not sure if that is necessary though.
http://plato.stanford.edu/entries/frege/#NatNum
Thank you in advance for anyone who can help!
Some hints
The context of Frege's assertion is his analysis of the "number assertions"; see :
Roughly speaking, Frege denies that when we use number-words in natural language assertions we express a property of objects; i.e. when I say "my hands are white" I'm asserting that each of my hands is white, while when I'm saying "I have two hands", I'm not asserting that each of my hands "is two".
Thus, Frege's conclusion is that the "number-words" are like adjectives for concepts, i.e. they express a property of a concept.
Example : there are two satellites of Mars : Phobos and Deimos. When we say "Mars has two satellites", we express the fact that the concept "satellite of Mars" is instantiated by two objects.
In modern expression, we have that :
This is also clear from the analysis of the number $0$ :
i.e.
This point has fundamental consequences in Frege's view : numbers are akin to quantifiers.
In Frege's terminology, both number and quantifiers are second-level concepts, i.e. they are concepts that express a property of first-level concepts (like the concept : "moon of Venus", i.e. concepts "applying" to objects).
This fact can be highlighted by the "formal" analysis; we have that Phobos satisfy the concept "Satellite of Mars", i.e. $Sat_M(Phobos)$ holds.
In Frege's terminology, the object Phobos "falls under" the concept "Satellite of Mars".
The concept "Satellite of Mars" is instantiated, i.e. there are objects that "fall under" it. Thus the second-level concept "existence" applies to the first-level concept "Satellite of Mars", i.e. $\exists x Sat_M(x)$ holds.
We can "formalize" Frege's view (in a "philological" inaccurate way) as follows :
1) assume the universal quantifier $\forall$ as primitive;
2) define the existential quantifier $\exists$ as usual, as : $\lnot \forall \lnot$;
3) introduce the "numerical" quantifiers :
i) $\exists^0$ defined through : $\lnot \exists Fx$ : "there are no $F$'s"
ii) $\exists^1$ defined as the "usual" $\exists !$, i.e. as $\exists x Fx \land \forall y (Fy \to x=y)$ : "there is (exactly) one $F$"
iii) $\exists^2$ as $\exists x \exists y (Fx \land Fy \land x \ne y \land \forall z(Fz \to z=x \lor z=y))$ : "there are two $F$'s"
and so on.
These "numerical" quantifiers are the formal counterpart of "number-words".
You can see :