I think my textbook may be wrong, I really can't get this. I'll ask to my teacher, but in the meanwhile I'd like to discuss this with you.
A first order system:
$$ y(k+1) = a(k)y(k) + g(k) $$
Given $y(k_0)$ and a sequence $g(k)$ defined from $k\ge k_0$, its solution is well-known:
$$\begin{align} y(k_0 + 1) &= a(k_0)y(k_0)+g(k_0)\\ y(k_0 + 2) &= a(k_0+1)y(k_0+1)+g(k_0+1)\\ &= a(k_0+1)a(k_0)y(k_0)+a(k_0+1)g(k_0) + g(k_0+1)\\ y(k_0+3) &= a(k_0+2)y(k_0+2) + g(k_0+2)\\ &= a(k_0+2)a(k_0+1)a(k_0)y(k_0) + a(k_0+2)a(k_0+1)g(k_0) + a(k_0+2)g(k_0+1) +\cdots\\ \end{align}\\ \vdots\\ y(k) = \left(\prod_{i=k_0}^{k-1}a(k_0 + i)\right)y(k_0) + \sum_{\tau = k_0}^{k-1}\left(\prod_{i = \tau + 1}^{k-k_0-1}a(k_0+i)\right)g(k_0 + \tau) $$
Defining a function $\phi(k,h)$ as:
$$ \phi(k, h) = \begin{cases} \begin{align} a(k-1)\cdots a(h) &h < k\\ 1 &h = k \end{align} \end{cases} $$
Solution can be written as:
$$ y(k) = \phi(k, k_0)y(k_0) + \sum_{\tau=k_0}^{k-1}\phi(k, \tau + 1)g(\tau) $$
So I cite my textbook (translation):
What happens to $y_f$when the initial condition is zero?
$$ y_f(k) = \sum_{\tau=k_0}^{k-1}\phi(k, \tau + 1)g(\tau) $$
When the input is the unit impulse centered in $\tau$, the sum reduces to the only addend $\phi(k, \tau +1)g(\tau)$: this is the response to the unit impulse centered in $\tau$.
Basically it says that if $g(\cdot) = \delta(\cdot - \tau)$, where $\delta$ is the unit impulse while $\delta(\cdot - \tau)$ is the same unit impulse delayed by $\tau$ (that is centered in $\tau$), then the sum reduces to $\phi(k, \tau +1)g(\tau)$.
I can't get the whole point of impulse response in the first place. And I can't see how the sum reduces itself to the only added above. Is that wrong?