Demuestra: $\text{$n$ es par} \iff n^n\equiv 1\mod{(n+1)}$
donde $n\in\mathbb{N}$.
Primero, para probar $n^n\equiv 1\mod{(n+1)}\implies\text{$n$ es par}$, supuse que $n^n\equiv 1\mod{(n+1)}$ es verdadero.
Se hace de la siguiente manera:
La proposición supuesta se podría reescribir de la forma:
$$\forall k\in\mathbb{Z}:n^n=1+k(n+1)\tag{1}$$
Supongamos que $n$ es impar, entonces, $n=2p+1$ así que $n^n$ también. Por lo tanto, $n^n=2q+1$ donde $p,q\in\mathbb{N}$.
Aplicando esto a $(1)$ obtenemos:
\begin{align} \forall k&:2q+1=1+k(2p+2)\\ \forall k&:2q=2k(p+1)\\ \forall k&:q=k(p+1)\\ \end{align}
Supongamos $k=-1$ entonces $q=-p-1\implies q+p=-1$ y debido a que la suma de dos números naturales siempre será mayor que 1, entonces esta conclusión es falsa, por lo tanto, tenemos una contradicción. Por lo tanto, $n$ debe ser par.
El problema es al revés, probar $\text{$n$ es par} \implies n^n\equiv 1\mod{(n+1)}$. Ni siquiera sé por dónde empezar. Intenté asumir que $n$ es par, entonces $n^n$ también, pero no sé cuándo insertar el operador módulo. Cualquier pista o solución sería válida.