Buongiorno,
ho un dubbio sulla risoluzione di questo esercizio: probabilmente sto sbagliando qualcosa perché altrimenti diventa banale.
Sia $G$ un gruppo abeliano. Sia $\sigma : G \rightarrow G$ un omomorfismo con $\sigma^2=\text{Id}_G$.
[...] (Prima parte risolta)
Dimostrare che $H={h \in G | \sigma(h)=h} \leq G$.
La cosa che non mi convince è che usando $\sigma(h) = h$ e $\sigma^2=\text{Id}_G$ dovrei ottenere $\forall h \in H$
$\sigma(\sigma(h)) = \sigma(h)$ perché $\sigma(h) = h$
$\sigma(h) = h$ per lo stesso motivo
$\sigma(\sigma(h)) = \text{Id}_G$ perché $\sigma^2=\text{Id}_G$,
quindi $\text{Id}_G=h$, da cui $H = {\text{Id}_G}$.
Mi potete aiutare per favore a capire il mio errore?