Atran said:
Why is this necessarily not a function from R to R?
I defined X to be a set of functions, then defined a function from X to R. So, by definition, it is a function from X to R, not R to R.
I don't really know what the Cantor set is; I'll check it later.
Can you write a function from C to R?
The Cantor set is an uncountably infinite subset of the reals. It has a lot of completely un-intuitive properties. It is constructed by removing intervals from the unit interval. As for a function, I'm sure I could, but it would be better for you to do so (and I don't feel like thinking up a good one

.
I'm trying to "solve" the continuum hypothesis, in spite of me being in high-school.
Do you know any webpage showing the proofs why the hypothesis is undecidable in ZFC?
Is there a mathematical definition of number?
I don't know much about finding proofs w.r.t. CH and ZFC as this sort of thing has never interested me.
As for a mathematical definition of number, I suggest you make your way to some University Library and get a book on Real Analysis (there are also several published by Dover in the Math section of Borders.) There, the natural numbers are created, then the integers, then the rationals and finally the reals. Additionally, and this is the route I prefer (again, because this sort of Foundations stuff doesn't interest me) the reals can be defined in the terminology of Fields, which is a concept of Modern Algebra.
If you have any plans to do University Math, I would certainly suggest getting familiar with Modern Algebra (also called Abstract Algebra) and you will have a leg up on (probably) every other student.