Let A(D) be the C-vector space of all holomorphic functions on D and suppose that L:A(D)→C is a multiplicative linear functional, that is,
L(af+bg)=aL(f)+bL(g)andL(fg)=L(f)L(g)
for all a,b∈C and all f,g∈A(D). If L is not identically zero, show that there is z0∈D so that L(f)=f(z0) for all f∈A(D).
Solution.
Set z0=L(z). Since L is not identically zero, there exists f∈A(D) such that L(f)=0. Thus, by multiplicity of L, we have L(f⋅1)=L(f)L(1)⟹L(1)=1. Similarly, L(zn)=(L(z))n=z0n, and so by linearity of L, we have shown that the claim is true whenever f is a polynomial.
Now let f∈A(D). Since f is holomorphic, we may apply the factor theorem to get f(z)−f(z0)=(z−z0)g(z). By multiplicity of L, L(f(z)−f(z0))=L(z−z0)L(g(z))=0. By linearity, we conclude that
L(f(z))=L(f(z0))=f(z0)L(1)=f(z0).
To complete the proof, we need to show that z0∈D. If this were not the case, then f(z)=z−z01∈A(D), which implies that L(f(z))=f(z0)=∞∈C, but this is absurd.