Let $f(z)$, $F(z)$ be two analytic functions on $\Bbb C$ satisfies $f(z)=F(\overline{f(z)})$. Here $\overline{f(z)}$ is the complex conjugate of $f(z)$. Prove that $f(z)$ is constant on $\Bbb C$.
I tried to use Cauchy-Riemann equations but I didn't work, and I don't know what else I can do. Any help would be appreciated.
If $F$ is constant, then we are done. Otherwise suppose $f$ is not constant. Then $V := f(\mathbb{C})$ is open by the open mapping theorem. Since $F$ is not constant, $F'$ is not identically $0$ on $V$. Hence there exists an open ball $B(z_0, r) \subset V$ such that $F' \ne 0$ on this ball. By the inverse function theorem, $F$ is invertible with a holomorphic inverse in some (connected) neighborhood of $z_0$ in $B(z_0, r)$. Denote this inverse by $G$. Then $$ G(f(z)) = \overline{f(z)} $$ in the aforementioned neighborhood. However, by the Cauchy-Riemann equations, $ \overline{f(z)}$ is not holomorphic unless $f$ is constant.Thus $f$ is constant in this neighborhood. By analytic continuation, $f$ is constant everywhere.