I am reading about cup products and am stuck on this exercise in Hatcher (3.2.5). Taking as given that $H^*(\mathbb{R}P^\infty,\mathbb{Z}_2)\simeq\mathbb{Z}_2[\alpha]$, how does one show $H^*(\mathbb{R}P^\infty,\mathbb{Z}_4)\simeq \mathbb{Z}_4[\alpha,\beta]/(2\alpha,2\beta,\alpha^2)$ with $\deg(\alpha)=1,\deg(\beta)=2$?
The cohomology groups are $\mathbb{Z}_4$ in position 0 and $\mathbb{Z}_2$ in every other position. I want to find the cup product structure. To do that, I need to find a cochain map $f:C^\bullet(\mathbb{R}P^\infty,\mathbb{Z}_4)\rightarrow C^\bullet(\mathbb{R}P^\infty,\mathbb{Z}_2)$ induced by the ring map $\mathbb{Z}_4\rightarrow \mathbb{Z}_2$.
The two cochain complexes look like
$ \cdots {\leftarrow}\mathbb{Z}_4\stackrel{0}{\leftarrow} \mathbb{Z}_4\stackrel{2}{\leftarrow} \mathbb{Z}_4\stackrel{0}{\leftarrow} \mathbb{Z}_4\leftarrow 0 $
and
$ \cdots {\leftarrow}\mathbb{Z}_2\stackrel{0}{\leftarrow} \mathbb{Z}_2\stackrel{0}{\leftarrow} \mathbb{Z}_2\stackrel{0}{\leftarrow} \mathbb{Z}_2\leftarrow 0 $
Here are my questions:
$\bullet$ what is the induced cochain map?
$\bullet$ Can someone tell me why $\alpha\cup \alpha=0$?
$\bullet$ Why does $\alpha\cup \beta$ generate in degree 3?
Is there a quick way to answer these geometrically?