pinter의 집합론 교재의 문제입니다.


let g: B->C, h: B->C are function, suppose g0f = h0f (0=circle) for every function f : A->B, A is not empty. prove that h=g. 가 문제입니다


이때, 문제에서 suppose가 항상 만족될 최소조건은 g와 h의 restriction of ran f 함수가 항상 같기만 하면 모든 f에 대해서 만족되는 것까진 발견했습니다.

그런데 이러한 종류는 f에 따라서 무수히 달라질 수 있기 때문에 결국 문제에서 g와 h가 하나의 함수로 고정되어 나온 이상 모든 f에 대해 가정이 만족하는 상황은 

g와 h가 f의 innverse일 수 밖에 없다는 결론을 내면서 문제를 해결하고 싶은데 이를 수학적 문장으로 어떻게 나타내야 하는지 잘 모르겠습니다.


만약 이 문제가 prove되는 것이 맞다면 이러한 논지를 어떻게 수학적 문장으로 나타낼 수 있을까요?

아니면 이 문제가 disprove되는 문장이라면 function h와 g가 하나의 고정된 함수 이면서 어떻게 모든 f에 대해서 가정이 만족될 수 있을까요?