I was reading Even-Zohar’s paper "On sums of generating sets in $\mathbb{Z}_2^n$", which I found very interesting. Here is the link to the arXiv version of the paper.
I’m particularly interested in Section 2.3, which discusses compressions of subsets of $\mathbb{Z}_2^n$. To fully understand this section, it is necessary to read Section 2.2 as well. Fortunately, that part is not very difficult, and one can gain some relevant background knowledge from my previous post here.
I’m trying to understand the proof of Theorem 2.4 (Sumset Compression), which states:
If $A, B \subseteq \mathbb{Z}_2^n$ and $I \subseteq [n]$, then $$C_I(A) + C_I(B) \subseteq C_I(A + B).$$
The proof proceeds by induction, but one part of it doesn’t make sense to me. I’ve spent a week trying to understand it but haven’t succeeded. The author claims that:
The case $n > |I|$ is implied by the case $n = |I|$:
$$ C_I(A) + C_I(B) = \bigcup_{H_c \in \mathbb{Z}_2^n / H_I} \left( (C_I(A) + C_I(B)) \cap H_c \right) $$ $$ = \bigcup_{H_c \in \mathbb{Z}_2^n / H_I} \bigcup_{H_a + H_b = H_c} \left( (C_I(A) \cap H_a) + (C_I(B) \cap H_b) \right) $$ $$ = \bigcup_{H_c \in \mathbb{Z}_2^n / H_I} \bigcup_{H_a + H_b = H_c} \left( C_I(A \cap H_a) + C_I(B \cap H_b) \right) $$ $$ \subseteq \bigcup_{H_c \in \mathbb{Z}_2^n / H_I} \bigcup_{H_a + H_b = H_c} C_I\left( (A \cap H_a) + (B \cap H_b) \right). $$
I am wondering how the last inclusion follows, namely $C_I(A \cap H_a) + C_I(B \cap H_b)\subseteq C_I((A\cap H_a)+(B\cap H_b))$. It is not at all clear to me. Has anyone else read this paper and can explain the reasoning behind this step?