quot; for readability. $\Delta^{*}: H^{k}(X \times X) \to H^{k}(X)$ is given $\Delta^{*}([\varphi])=[\varphi \circ \Delta_{k}]$, where $\Delta_{k}:H_{k}(X) \to H_{k}(X \times X)$ is given by $\sigma \mapsto (\sigma, \sigma)$. The maps $\pi_{(1)}^{*},\pi_{(2)}^{*}:H^{k}(X) \to H^{k}(X \times X)$ induced respectively by the projections $\pi _{(1)}, \pi _{(2)}$ are given by $\pi_{(1)}^{*}([\varphi])=[\varphi \circ \pi^{(1)}_{*}]$, where $\pi_{*}^{(1)}:H_{k}(X \times X) \to H_{k}(X)$ is given by $(\sigma_{(1)}, \sigma_{(2)})\mapsto \sigma_{(1)}$. Analogous behavior for $\pi_{(2)}$. With these in hand, we can compute $\begin{align} \big(\Delta^{*}(\alpha \times \beta) \big) \ (\sigma) &= \big((\alpha \times \beta) \circ \Delta_{k} \big) \ (\sigma) \\ &= \big((\pi_{(1)}^{*} \alpha \smile \pi_{(2)}^{*} \beta ) \circ \Delta_{k} \big) \ (\sigma) \\ &=\big(\big( ( \alpha \circ \pi_{*}^{(1)}) \smile (\beta \circ \pi_{*}^{(2)}) \big) \circ \Delta_{k}\big) \ (\sigma) \\ &= \big( ( \alpha \circ \pi_{*}^{(1)}) \smile (\beta \circ \pi_{*}^{(2)}) \big) \ (\sigma, \sigma) \\ & = ( \alpha \circ \pi_{*}^{(1)}) \big( (\sigma, \sigma) |_{e_{0},\dots,e_{k}} \big) \cdot (\beta \circ \pi_{*}^{(2)})\big( (\sigma, \sigma) |_{e_{k},\dots,e_{k+k}} \big) \\ &= \alpha ( \sigma |_{e_{0},\dots,e_{k}}) \cdot \beta(\sigma |_{e_{k},\dots, e_{k+k}}) \\ &= (\alpha \smile \beta)(\sigma). \end{align}$ (Maybe there is a cleaner way.) ---- #### References > [!backlink] > ```dataview > TABLE rows.file.link as "Further Reading" > FROM [[]] > FLATTEN file.tags as Tag > WHERE Tag = "#definition" OR Tag = "#theorem" OR Tag = "#MOC" OR Tag = "#proposition" OR Tag = "#axiom" > GROUP BY Tag > ``` > [!frontlink] > ```dataview > TABLE rows.file.link as "Further Reading" > FROM outgoing([[]]) > FLATTEN file.tags as Tag > WHERE Tag = "#definition" OR Tag = "#theorem" OR Tag = "#MOC" OR Tag = "#proposition" OR Tag = "#axiom" > GROUP BY Tag > ```