Cauchy product of two univariate formal power series is pretty straight forward. If
$$A=\sum_{i=0}^\infty a_i x^i \, ,$$ and $$B=\sum_{j=0}^\infty b_j x^j \, ,$$ then $$A \times B = \sum_{k=0}^\infty \left(\sum_{l=0}^k a_l b_{k-l} \right)x^k \, ,$$
where $\times$ is the Cauchy product.
How can we calculate the Cauchy product of two multivariate infinite power series of the form:
$$\Phi=\sum_{i_1=0}^\infty \ldots \sum_{i_n=0}^\infty \phi_{i_1,\ldots,i_n}\prod_{j=1}^n x_j^{i_j} \, .$$
P.S.
I will try to answer my question here, maybe it will help to understand the form of solution I'm looking for. Consider $\boldsymbol{\phi}_{p_1,\ldots,p_n}$ and $\boldsymbol{\psi}_{q_1,\ldots,q_n}$ to be n dimensional arrays (consider NumPy's ndarrays for example). Also consider the operators
- $\boldsymbol{\phi}^F$ to be a flipped version of $\boldsymbol{\phi}$ in all directions from 1 to n.
- $\langle \boldsymbol{\phi}, \boldsymbol{\psi} \rangle_\mathrm{F}$ is the Frobenius inner product of two nD arrays of the same shape
- $\left\{ \boldsymbol{\phi} \right\}_{k_1,\ldots,k_n}$ is a slice of the nD array from ${0,\ldots,0}$ to ${k_1,\ldots,k_n}$
then
$$\Omega=\Phi \times \Psi \equiv \boldsymbol{\omega}$$
I think the solution be of the form:
$$\omega_{k_1,\ldots,k_n}=\langle \left\{ \boldsymbol{\phi'} \right\}_{k_1,\ldots,k_n}, \left\{ \left\{ \boldsymbol{\psi'} \right\}_{k_1,\ldots,k_n}\right\}^F \rangle_\mathrm{F}\, , \, \, 0\leq k_j \leq o_j=p_j+q_j-1 $$
Let $$\Phi=\sum_{i_1=0}^\infty \ldots \sum_{i_n=0}^\infty \phi_{i_1,\ldots,i_n}\prod_{j=1}^n x^{i_j}, \\ \Psi=\sum_{i_1=0}^\infty \ldots \sum_{i_n=0}^\infty \psi_{i_1,\ldots,i_n}\prod_{j=1}^n x^{i_j} .$$ Then $$ \Phi \cdot \Psi= \sum_{i_1,i_2,\ldots,i_n=0}^\infty \left( \sum_{\{a_s+b_s=i_s \}}\phi_{a_1,\ldots,a_n} \psi_{b_1,\ldots,b_n}\right) \prod_{j=1}^n x^{i_j} $$