I want to calculate the cup product on torus (cf. Hatcher's book)
If $\pi_1(T^2) = ([a]) + ([b])$, then by universal coefficient theorem we have
a cocycle $\alpha$ (resp. $\beta$) which have a value $1$ only on a loop $a$ (resp. $b$).
Let $\sigma$ is a $2$ cycle with $([\sigma])=H_2(T^2)$ so that $\partial \sigma = a+ b - a-b$. Here in $\Delta$-complex notation, $\sigma$ is a square with four edges $a$, $b$, $-a$, $-b$
Hence $$\alpha \cup \beta (\sigma) = \alpha (a) \beta (b-a-b) = 1\cdot 0 =0 $$
But on the other hand, $$0\neq \alpha \cup \beta (\sigma) = \alpha (a+b) \beta (-a-b) = 1\cdot (-1) = \beta (a+b) \alpha (-a-b) = \beta\cup \alpha (\sigma)$$ so that $$ \alpha \cup \beta (\sigma) \neq - \beta\cup \alpha (\sigma)$$
What is wrong ?
This calculation is based on the definition of cup product :
$$ \phi\cup\psi (\sigma ) = \phi( \sigma|_{[v_0, .... , v_k]})\psi (\sigma|_{[v_k, ... ,
v_{k+l}]} ) $$. So on $T^2$,
by taking $\sigma|_{[v_0v_1]} = a$ and $\sigma|_{[v_1v_2]} = b-a-b$ or
$\sigma|_{[v_0v_1]} = a+b$ and $\sigma|_{[v_1v_2]} = -a-b$, we have the above calculation.
Please give me a some advice or correction. Thank you in advance.