So the question asks: Consider the vector space $\Bbb R[X]$ of all polynomials with real coefficients, and let $r$ be a fixed real number. Prove that the set $I(r) = \{f(X) ∈ \Bbb R[X] \mid f(r) = 0\}$ is an infinite-dimensional vector subspace of $R[X]$.
So so far I have:
Suppose $I(r) = \{f(X) ∈ \Bbb R[X] \mid f(r) = 0\}$ is a finite-dimensional vector subspace with $f_1,\ldots,f_n$ as the basis.
Let $N$ be the maximum of the degrees of the polynomials $f_1,\ldots,f_n$.
Then all linear combinations of $f_1,\ldots,f_n$ are in $I(r)$, the space of polynomials of degree $≤ N$.
Then any polynomial of higher degree, such as $f(x) = x^{N+1}$ will not be in the span of $f_1,\ldots,f_n$, which contradicts the facts that the vector space $R[X]$ contains all polynomials with real coefficients.
So prove by contradiction that $I(r) = \{f(X) ∈ \Bbb R[X] \mid f(r) = 0\}$ is an infinite-dimensional vector subspace of $R[X]$.
I feel that I "stated" too much but did not write enough "math stuff". Does this proof look alright?