For simplicity let's check bijection first. If bijection can't guarantee the existence of gof then neither Injectivity nor Surjectivity can.
Let,
- Set A = {1, 2, 3}
- Set B = {4, 5, 6}
- Set C = {7, 8, 9}
- g(A->B) is as follows g(1) = 4, g(2) = 5, g(3) = 6 , which is a bijection
- f(B->C) is as follows f(4) = 7, f(5) = 8, f(6) = 9, which is also a bijection
Let's check if fog exists. So,
- f(g(1)) = f(4) = 7
- f(g(2)) = f(5) = 8
- f(g(3)) = f(6) = 9
So, fog exists.
Let's check if gof exists. If bijection were sufficient then gof should exist.
- g(f(4)) = g(7) = not defined
- g(f(5)) = g(8) = not defined
- g(f(6)) = g{9} = not defined
So, it turns out that gof still doesn't exist. Hence, correct answer is D) None of these