Let $(X,\mu)$ be a measure space, $\mu(X)=1$, and for any measurable $A\subset X$, there exists measurable subset $B\subset A$, such that $0<\mu(B)<\mu(A)$. $g(t)$ is a continuous function on $[0,\infty)$. If $$g(\exp(\int_X \ln f d \mu))=\int_X g(f)d \mu.$$ for any non-negative measurable function $f$, show that $\exists\ a,b\in\Bbb R$, such that $g(t)=at+b$.
Can we show that $a,b\geq 0$? I do not think so. But for the more general result, I have no idea.