He escrito una prueba para lo siguiente y me gustaría que me corrigierais si he cometido algún error, gracias de antemano:
reclamar: $X = \sqcup_i X_i$ entonces $H_q (X) \cong \oplus_i H_q (X_i)$
prueba: Prueba del caso $X = A \sqcup B$ el caso general se deduce por inducción.
Por el teorema de Mayer-Vietoris la siguiente secuencia es exacta:
$$ \dots \xrightarrow{k_\ast} H_{n+1}(X) \xrightarrow{\partial_\ast} H_n(A \cap B) \xrightarrow{(i_\ast, j_\ast)} H_n(A) \oplus H_n(B) \xrightarrow{k_\ast} H_n(X)\xrightarrow{\partial_\ast} \dots$$
Entonces $A \cap B = \emptyset \implies H_n(A \cap B) = 0 \implies \partial_\ast = 0$
Entonces $k_\ast$ es inyectiva porque $ker k_\ast = im \partial_\ast = 0$ y $k_\ast $ es suryente porque $im k_\ast = ker \partial_\ast = H_n(X)$