Background:
(Lagrange Interpolation) Let $f\in C^{n+1}([a,b])$ and $x_0,...,x_n\in[a,b]$. If they are different there is a unique $p_n\in\mathcal{P}_n$ such that $p_n(x_i)=f(x_i)$. Also, we have that for each $x\in[a,b]$ exist $\xi_x\in[a,b]$ such that
$$f(x)-p_n(x)=\dfrac{f^{(n+1)}(\xi_x)}{(n+1)!}W_{n+1}(x)$$ where $W_{n+1}(x)=(x-x_0)(x-x_1).\dots.(x-x_n)$.
Now, we can consider other problem: find $p(x)$ such that $p(x_i)=f(x_i)$ for $i=0,...,n$ and $p'(x_n)=f'(x_n)$. In this case, I can prove that the additional data $p'(x_n)=f'(x_n)$ is equivalent to interpolate $f$ into one more data, ie, $p\in \mathcal{P}_{n+1}$ and the bound is similar with n+2.
Intuitively, this fact is because the problem is equivalent that the problem: "find $p$ such that $p(x_i)=f(x_i)$ for $i=0,...,n+1$ with $x_{n+1}=x_n +\epsilon$", using that $f'(x_n)\sim \dfrac{f(x_n)-f(x_{n+1})}{\epsilon}$.
This problem can be generalizated (Hermite interpolation) for more $x_j$'s and $f'', f'''$, etc, always in $x_i$ with $i=0,...,n$.
And here is my question:
Consider the problem: find $p$ such that $p(x_i)=f(x_i)$ for $i=0,...,n$ and $p'(x_{n+1})=f'(x_{n+1})$, where $x_{n+1}\in [a,b]$ is a new point.
My intuition says that $p\in\mathcal{P}_{n+2}$ because one (new) point in $f'$ can be replaced with two points in $f$, $x_{n+1}-\epsilon$ and $x_{n+1}+\epsilon$. Is this correct? Any proof?
I’ll assume that $\mathcal P_n$ is the set of all polynomials with real coeffiecients of degree at most $n$.
Dap’s comment shows how to find such $p\in \mathcal P_{n+2}$, but it is natural to look for such $p\in\mathcal P_{n+1}$. Pick any $p_0\in\mathcal P_{n+1}$ such that $p(x_i)=f(x_i)$ for $i=0,\dots,n$. For instance, we can put as $p_0$ the unique polynomial of $\mathcal P_n$ with this property. Let $p\in\mathcal P_{n+1}$ be any polynomial such that $p(x_i)=f(x_i)$ for each $i=0,\dots,n$. Then $(p-p_0)(x_i)=0$ for each $i$, so $(p-p_0)(x)= \lambda W_{n+1}(x)$ for some $\lambda\in\Bbb R$ (we recall that $W_{n+1}(x)=(x-x_0)\dots (x-x_n)$). It remains to choose $\lambda$ to satisfy $p'(x_{n+1})=f'(x_{n+1})$, that is $f'(x_{n+1})-p’_0(x_{n+1})=\lambda W’_{n+1}(x_{n+1})$. If $W’_{n+1}(x_{n+1})\ne 0$ then there exists a unique such $\lambda$. Otherwise we are lucky if $ p’_0(x_{n+1})$ already equals $f'(x_{n+1})$ but have to look for a polynomial $p\in\mathcal P_{n+2}$ as is described in Dap’s comment, otherwise.