The total mass of $\text{prodWeight}$ is one: $\sum_\omega \text{prodWeight}(\omega) = 1$.
The indicator of an intersection equals the product of indicators: $\mathbf{1}_{A \cap B}(\omega) = \mathbf{1}_A(\omega) \cdot \mathbf{1}_B(\omega)$.
Theorem 7.1.1 (Harris 1960): For independent Boolean random variables with parameters $p_i \in [0,1]$ and increasing events $A, B \subseteq \{0,1\}^n$, $\mathbb{P}(A \cap B) \geq \mathbb{P}(A)\mathbb{P}(B)$.
Corollary 7.1.6 (multiple-event Harris): For finitely many increasing events $A_1, \dots, A_k$, $\mathbb{P}\!\left(\bigcap_i A_i\right) \geq \prod_i \mathbb{P}(A_i)$.
General product weight on $\alpha^n$ for a linearly ordered finite type $\alpha$: $\mu(\omega) = \prod_i p_i(\omega_i)$.
Instances For
If each marginal $p_i$ sums to one, then $\sum_\omega \text{generalProdWeight}(\omega) = 1$.
Nonnegativity of the general product weight when each marginal is nonnegative.
Log-modularity of the general product weight on the lattice $\alpha^n$.
Theorem 7.1.5 (Harris, general form): For monotone increasing real-valued functions $f, g$ on $\alpha^n$ under a product probability measure, $\mathbb{E}[fg] \geq \mathbb{E}[f]\mathbb{E}[g]$.