# question on jargon and notation of higher order functions

I'm looking for the right jargon and notation to represent the following situation:

Let's say you have two functions, one that maps values from $A$ to $B$ and one that maps values from $C$ to $D$.

• How do I denote the set of functions that maps from one set to another set?
• Does a set of functions (in this context) have a standard name?

If I have a function that maps one set of functions to another set of functions, then it seems like there has to be at least two additional functions that map the domain of the first set to the domain of the second, and a second function that maps the range of the first set to the range of the second. These two additional mappings could be injective, surjective or bijective.

• Do these two functions (domain to domain and range to range) have a standard name?
• What $\LaTeX$ arrows should be used to denote the different cases (injective, surjective and bijective)?

Thanks!

• The wikipedia page for injective and surjective functions mention that sometimes the arrows $f:X↣Y$ and $f:X↠Y$ are used for an injective and surjective function, respectively. Of course, there's also the occasional $\hookrightarrow$ for the canonical injection. I do not have a link for all of the common TeX arrows though. – Tyler Jun 1 '11 at 22:20

In category theory it's standard to use the notation $\text{Hom}(A, B)$ or $\text{Mor}(A, B)$ (which stand for "homomorphism" and "morphism" respectively) or, if you want to be completely precise, $\text{Hom}_{\text{Set}}(A, B)$ (which specifies that we are in the category of sets) to refer to the set of functions between two sets $A$ and $B$ (or more generally to the set of morphisms between two objects in a category).
I'm not sure I understand your second question. Giving a function $f : \text{Hom}(A, B) \to \text{Hom}(C, D)$ does not entail giving either a function $A \to C$ or a function $B \to D$.