How are operations on functions with different co-domains defined?
Let f: D1 -> C1 and g: D2 -> C2, and let (f + g): D -> C
What are sets D and C in terms of D1, D2, C1, C2?
Furthermore, is the addition of f and g only defined if f and g are real functions?