A Function is a set of pairs such that no two pairs have the same first member.
My question summarized: What if I want to consider proper classes of pairs?
The closest question to mine I could find was Is there any difference between mapping and function? I have something different in mind however.
I use to use the term "function" when I'm talking about a relation that maps one set into another, and I use to use the term "mapping when" I have a collection of functions where the collection might not be a set but a proper class.
For something to be called a function (or a mapping) do I need to have domain and image sets? If I want to describe a collection of functions that map sets into other sets, can I still call the whole thing a function? Regardless of that whole thing being a proper class?
Also I need a term that is on the one hand correct, on the other hand easily understandable. Which I guess is one of the reasons I use to use the term mapping. My target audience are computer science, linguistics and philosophy people.