Consider the function $f(x) = 1/x$, where I am focusing on the real numbers (as opposed to, say, the complex numbers).
Most texts would say that, given that I focus on all real numbers, the 'co-domain' is $\mathbb{R}$ and that its 'range' is $\mathbb{R} \setminus \{ 0 \}$, and that these two are not the same.
But Russell and Whitehead's define the'converse domain' as the domain of the converse, which in this case is $\mathbb{R} \setminus \{ 0 \}$.
So: the 'converse domain' of $f$ is $\mathbb{R} \setminus \{ 0 \}$, but its 'co-domain' (which I assume is just short-hand for 'converse domain') is $\mathbb{R}$?!? What gives?
If we have changed the use or meaning of 'converse domain' when we started using 'co-domain' ... why? ... Is there any good reason for this? Why not say that for this particular function, the 'domain of discourse', as well as its 'co-domain of discourse' is $\mathbb{R}$ (and so we can characterize this function as a function $f : \mathbb{R} \rightarrow \mathbb{R}$ without having to worry about what specific values can go into the input or come out as its output) and that its 'domain of definition', as well as its 'co-domain of definition' is $\mathbb{R} \setminus \{ 0 \}$? Wouldn't that be much more in the spirit of Russell and Whitehead? Indeed, why are we confusing all our high school students by insisting that the 'domain' is the function's 'domain of definition', while its 'co-domain' is its 'co-domain of discourse'? Why the asymmetry? Is it because we assume all functions have to be total (so that the 'domain of discourse' and 'domain of definition' are one and the same?) But again, why do this? If we say that functions can be surjective/onto or not, why not also say that functions can be total or partial? And yes, I realize that some treatments of functions do this, but most treatments of functions do not. What happened here and why?