Solution (source code)

= Solution

Suppose $\mathbf x\preceq\mathbf y$. Define the nonnegative tuple $\mathbf z$ coordinatewise by
$$
z_i=
\begin{cases}
x_i/y_i,&y_i>0,\\
0,&y_i=0.
\end{cases}
$$
When $y_i=0$, support inclusion forces $x_i=0$, so $x_i=y_iz_i$ in every coordinate.

Conversely, if $x_i=y_iz_i$ with $y_i,z_i\geq0$, then $x_i>0$ implies $y_i>0$. Hence $P(\mathbf x)\subseteq P(\mathbf y)$ and $\mathbf x\preceq\mathbf y$. This proves the equivalence.