Me pregunto cómo especificar al boquete que homomorfismo a utilizar al construir un producto semidirecto. Estoy tratando de que construir $\left(\mathbb{Z}_p\times\mathbb{Z}_p\right)\rtimes_\varphi S_3$. Desde $\mathrm{Aut}\left(\mathbb{Z}_p\times\mathbb{Z}_p\right)\cong GL_2(\mathbb{F}_p)$, quiero especificar $\varphi:S_3\rightarrow\mathrm{Aut}\left(\mathbb{Z}_p\times\mathbb{Z}_p\right)$ $\varphi:S_3\rightarrow GL_2(\mathbb{F}_p)$ elemento por elemento (es decir, dar una matriz de 2 x 2 para cada elemento de la $S_3$).
Quiero hacer esto sólo para grupo multiplicaciones elemento rápidamente. Obviamente te especifico $p$ cuando sea necesario.
Soy bastante nuevo en la brecha, así que agradecería una respuesta de bajo nivel (o referencia).