Let $P_n$ denotes the vector space of polynomials of degree at the most $n$. Let $\langle \enspace, \enspace \rangle$ be an inner product on $P_n$ with respect to which $\{1, x, x^2/2!, x^3/3!, \dotsc, x^n/n!\}$ is an orthonormal basis of $P_{n}$. Let $f(x) = \sum_i a_i x^i$ and $g(x) = \sum_i b_{i} x^i$ be two polynomials of $P_{n}$. Then which of the following option is correct?
a. $\langle f, g \rangle = \sum_i (i!)^2 a_i b_i$ defines one such inner product, but there is another such inner product.
b. $\langle f, g \rangle = \sum_i (i!)^2 a_i b_i$.
c. $\langle f, g \rangle = \sum_i (i!) a_i b_i$ defines one such inner product, but there is another such inner product.
d. $\langle f, g \rangle = \sum_i (i!) a_i b_i$.
My Working: I have found that options c and d are wrong as the vectors in the given orthonormal basis do not remain orthonormal in the inner product given in these two options. Option b is correct, as the given basis remains orthonormal in the inner product space given in this option. I am confused as I am not able to prove the uniqueness of this inner product space to accept or discard option a. Please help me to solve option a.