Want to take part in these discussions? Sign in if you have an account, or apply for one below
Vanilla 1.1.10 is a product of Lussumo. More Information: Documentation, Community Support.
I don’t see a conflict between those two statements. Functions are special cases of partial functions: they are the ones that are entire as relations.
“a partial function is the same as a functional relation seen from a different point of view.”
The understanding problem may involve the phrase “is the same”.
A partial function is a generalization of an “entire functional relation” in that it is not necessarily entire. However a partial function is also equivalent to a total function to which is a pointed set where the added point is the “trash” point which stands for “undefined” or “unknown”. This added structure is a specialization.
Thus the relation between partial functions and total functions can be described as generalization, equivalence, and specialization. I expect the equivalence expresses a duality.
I think one could multi-point above with distinct points, , for each unknown value where the different s are isomorphic. Something like this is needed if one wants to capture the ordering of partial functions - if is a functional relation and augments with a new mapping that was undefined then .
Normally this extra point is called rather than because it's at the bottom rather than the top of a partial order. This makes automatically work out in your example as you want: . We should say more about this ordering at partial function.
1 to 4 of 4