Suppose $f : \mathbb{R}^{n_1} \times \ldots \times \mathbb{R}^{n_k} \to \mathbb{R}^p$ is multilinear. Suppose $a = (a_1, \ldots, a_k)$ and $h = (h_1, \ldots, h_k)$ are in $\mathbb{R}^{n_1} \times \ldots \times \mathbb{R}^{n_k}$. I would like to know the best way to write out the expansion the following expression.
$$ f(a_1 + h_1, \ldots, a_k + h_k) $$
I want a good way (notation?) to express that there will be terms with a group of terms with no $h$s, a group of terms with only one $h_i$ (for some $i$), and some other terms which have at least two $h$s.
I don't know if this is relevant, but I'm asking this so that I can solve Problem 2-14 (b) from Spivak's Calculus on manifolds, where I have to show that $$Df(a_1, \ldots, a_k)(x_1, \ldots x_k) = \sum_{i = 1}^{k} f(a_1, \ldots, a_{i-1}, x_i, a_{i+1}, \ldots, a_{k}).$$
I know that on expanding $$f(a_1 + h_1, \ldots, a_k + h_k) - f(a_1, \ldots, a_k) - \sum_{i = 1}^{k} f(a_1, \ldots, a_{i-1}, h_i, a_{i+1}, \ldots, a_{k})$$ only the terms which have two or more $h$s will remain, and I want good notation so that I can express this.
Any help is appreciated.