tgt said:
No. "Function" and "map" are synonymous, along with rule (I think). If you have a function, then you have a map as well as a rule. Functions need not be (uniquely) expressed by a formula. If you have a function expressed by a formula, there is no guarantee that you can do "computation", even in principle.
For example, consider the annoying function from the set {0} to the set {1, 2}, defined by the following formula:
<br />
f(0) = \begin{cases}<br />
1 & |\mathbb{R}| = |\mathcal{P}(\mathbb{N})| \\<br />
2 & |\mathbb{R}| \neq |\mathcal{P}(\mathbb{N})|<br />
\end{cases}<br />
The proposition f(0) = 1 is undecidable in ZFC -- it is
strictly impossible* to determine whether this statement is true or false.
Furthermore, there is no problem dealing with indeterminate functions; using the indeterminate variable
f to denote a real-valued function of the reals operates on exactly the same principle as letting the indeterminate variable
x denote a real number.
Any of these answers can change dramatically, just by making a small change in the particulars of the question you're asking.
*: Assuming ZFC is consistent