a∈Aのとき、f(a)∈Bであり、
(g。f)(a)=g(f(a))
(g。f')(a)=g(f'(a))
ここでg。f=g。f'より
g(f(a))=g(f'(a))
gは単射より
f(a)=f'(a)

ここまで考えた(方針がまったく違うかもしれないけど)のですが
f(a)=f'(a)⇒f=f'
なんて言えないと思って困ってます...