No estoy entendiendo el siguiente pasaje y espero que alguien pueda dilucidar (para el contexto, esto es en la introducción a la definición del signo de una permutación) donde el autor dice:
Dejemos que $f$ sea una función de $n$ variables, digamos $f\space\colon\mathbb{Z}^n\to\mathbb{Z}$ , por lo que podemos evaluar $f\left(x_1,\ldots,x_n\right)$ . Sea $\sigma$ sea una permutación de $J_n$ (el autor definió previamente $J_n=\left\{1,\ldots,n\right\}$ ). Definimos la función $\pi\left(\sigma\right)f$ por $$\pi\left(\sigma\right)f\left(x_1,\ldots,x_n\right)=f\left(x_{\sigma\left(1\right)},\ldots,x_{\sigma\left(n\right)}\right).$$ Entonces para $\sigma,\tau\in{S_n}$ tenemos $\pi\left(\sigma\tau\right)=\pi\left(\sigma\right)\pi\left(\tau\right)$ . De hecho, utilizamos la definición aplicada a la función $g=\pi\left(\tau\right)f$ para conseguir \begin{align*} \pi\left(\sigma\right)\pi\left(\tau\right)f\left(x_1,\ldots,x_n\right)&=\left(\pi\left(\tau\right)f\right)\left(x_{\sigma\left(1\right)},\ldots,x_{\sigma\left(n\right)}\right)\\ &=f\left(x_{\sigma\tau\left(1\right)},\ldots,x_{\sigma\tau\left(n\right)}\right) \\ &=\pi\left(\sigma\tau\right)f\left(x_{1},\ldots,x_{n}\right). \end{align*} Dado que la identidad en $S_n$ opera como la identidad en las funciones, se deduce que hemos obtenido una operación de $S_n$ en el conjunto de funciones.
Ahora bien, si dejo que $G$ sea el conjunto de funciones $\mathbb{Z}^n\to\mathbb{Z}$ entonces estoy de acuerdo en que el mapeo $S_n\times G\to G$ definido por $\left(\varpi,f\left(x_1,\ldots,x_n\right)\right)\mapsto{f\left(x_{\varpi\left(1\right)},\ldots,x_{\varpi\left(n\right)}\right)}$ está bien definida ya que las funciones están bien definidas, por definición.
Donde me pierdo es (y permítanme notar lo contento que estoy de que el entorno align* funcione) \begin{align*} \pi\left(\sigma\right)\pi\left(\tau\right)f\left(x_1,\ldots,x_n\right)&=\left(\pi\left(\tau\right)f\right)\left(x_{\sigma\left(1\right)},\ldots,x_{\sigma\left(n\right)}\right)\\ &=f\left(x_{\sigma\tau\left(1\right)},\ldots,x_{\sigma\tau\left(n\right)}\right) \\ &=\pi\left(\sigma\tau\right)f\left(x_{1},\ldots,x_{n}\right). \end{align*}
Yo lo haría como \begin{align*} \pi\left(\sigma\right)\pi\left(\tau\right)f\left(x_1,\ldots,x_n\right)&=\pi\left(\sigma\right)f\left(x_{\tau\left(1\right)},\ldots,x_{\tau\left(n\right)}\right)\\ &=f\left(x_{\sigma\tau\left(1\right)},\ldots,x_{\sigma\tau\left(n\right)}\right) \\ &=\pi\left(\sigma\tau\right)f\left(x_{1},\ldots,x_{n}\right). \end{align*}
No estoy seguro de por qué el autor utilizó $\left(\pi\left(\tau\right)f\right)$ en el lado derecho de la primera línea de la ecuación alineada en lugar de $\left(\pi\left(\tau\right)f\left(x_{\sigma\left(1\right)},\ldots,x_{\sigma\left(n\right)}\right)\right)$ y no sigo por qué el $\pi(\sigma)$ término "actos" primero. Entiendo por qué podemos sacar $\sigma\tau$ ya que la composición de funciones es asociativa, así, $(\sigma\circ\tau)(1)=\sigma(\tau(1))$ .