What is the product of $\mathbb{Z}_2$ and $\mathbb{Z}_5$ as subgroups of $\mathbb{Z}_6$?
Since $\mathbb{Z}_n$ is abelian, any subgroup should be normal. From my understanding of the subgroup product, this creates the following set: $\{ [0], [1], [2], [3], [4], [5] \}$ which has order 6 and is in fact $\mathbb{Z}_6$. However, the subgroup product formula $$ |\mathbb{Z}_2\mathbb{Z}_5| = \frac{|\mathbb{Z}_2||\mathbb{Z}_5|}{|\mathbb{Z}_2 \cap \mathbb{Z}_5|} = \frac{2 \cdot 5}{2} = 5 $$ I feel like I'm doing something wrong in the subgroup product, in particular understanding what closure rules to follow when considering the individual product of elements.
You are possibly confused here since you write the elements of $\mathbb Z_n$ as $[0],[1],[2],\cdots $. This leads you to think that $\mathbb Z_5=\{[0],[1],[2],[3],[4]\}\subseteq \{[0],[1],[2],[3],[4],[5]\}= \mathbb Z_6$.This however is wrong. To understand why, recall that when you write $[1]\in \mathbb Z_5$ you mean that $[1]$ is the equivalence class of $1$ for the equivalence relation of $1$ modulo $5$. Similarly, when you write $[1]\in \mathbb Z_6$ you refer to the equivalence class of $1$ modulo $6$. These are very different sets and thus the element $[1]\in \mathbb Z_5$ is not in $\mathbb Z_6$. The same goes for all the other elements, so in fact $\mathbb Z_5\cap \mathbb Z_6=\emptyset$.