I know that in some cases one has to exhibit functions like $f\equiv1$ if some famous conjecture is true and $f\equiv0$ else.
With this I don't have a problem, because I perceive this function as well-defined, since although at present we can't compute it, our mathematical knowledge not being to substantial enough, but we will "some day", i.e. it has a definite (but presently unknown) value.
But in the same spirit as above, we could define the following function $g$: $g\equiv1$ if the continuum hypothesis is true and $g\equiv0$ else. Now the CH is known to be independent of ZFC, so this function can't be computed in principle (in ZFC). Of course we could have used any other result that is independent of ZFC.
Somehow this makes me feel uneasy, since my mathematical eduction-long experience taught me that all functions should be computable in the sense that they have a definite value, even if we presently don't know it - whereas the above function $g$ could have any value in $\{ 0,1\}$. So is this second function well-defined ?
(My guess would be yes, since its description, if we think formal about it, can be given strictly in the formal language of first-order logic, just as the description of the function $f$ be. Since $f$ is accepted as a well-defined functions, my naive reasoning would be, that so should $g$.)