If $M$ is a nonempty Borel set in $\mathbb{R}^n$ and $M=M_1\times M_2\times\cdots \times M_n$, then are $M_1,M_2,\ldots,M_n$ are Borel sets in $\mathbb{R}$?
I think the answer is yes. Using definition "Borel set is formed from open sets by any operations of countable union, countable intersection and relative complement" (definition from Wikipedia), my proof can be summerized as below:
$\bullet$ Firsr, $M$ is formed from opens sets in $\mathbb{R^n}$ through those operations.
$\bullet$ Every open set in $\mathbb{R}^n$ is a countable union of $n$-cells, those are "boxes" in space which have the form $(a_1,b_1)\times (a_2,b_2)\times \cdots \times (a_n,b_n)$.
$\bullet$ Thus $M_1$ are formed by (countable) $(a_1,b_1)$'s through such operations, and thus it is Borel.
Is my proof correct? Thanks in advance.