You are not logged in.
let a,b be sets
suppose there is a function g:B->A with the property that g(f(a))=a for all aEA. show that f has to be surjective
please help!!!
Offline
Hmm, let me phrase the question more clearly.
Let A, B be sets and f:A→B be a function. Suppose there is a function g:B→A with the property that g(f(a)) = a for all a ∈ A. Show that if g is injective f has to be surjective.
Let b ∈ B. Let c = g(b). Then c ∈ A and by the property of g, g(f(c)) = c = g(b). Since g is injective, f(c) = b; hence f is surjective.
NB: g must be injective, otherwise it wont work. For example, if A = {x}, B = {1,2}, f(x) = 1, g(1) = g(2) = x, then f is not surjective because there is no a ∈ A such that f(a) = 2.
Offline