F[mask] = Σ A[sub] over all submasks sub ⊆ mask. Watch the SOS DP sweep one bit at a time: each mask with bit i set pulls the value of mask with bit i cleared.
F[mask] += F[mask ^ (1<<i)]. Superset direction: mask with bit i clear does F[mask] += F[mask | (1<<i)].
See junior.md and professional.md for the induction proof that the bit sweep computes the zeta transform in O(n · 2ⁿ).
011) and its current value of F[mask].
During a pass for bit i, cells that have bit i set (subset mode) or clear (superset mode) are tinted blue; the amber cell is the source being read and the green cell is the destination being updated.
000 has no bits set, so in the subset sweep it is never a destination — it keeps its original value A[0] throughout, and A[0] flows into every other cell.