Question: what is difference between analytic function and differentiable function?
Answer: In general, being differentiable means having a derivative, and being analytic means having a local expansion as a power series. But for complex-valued functions of a complex variable, being differentiable in a region and being analytic in a region are the same thing.