Hello, I am again blocked in how to access finite fields' multiplicative group. I want to create a group morphism ϕ from GF(p2)−{0} (which is a group for multiplication) to GF(p)−{0} defined by ϕ(x)=xp+1.
If I type:
GF(p^2).hom([GF(p)(z^(p+1))])
where z
is GF(p^2).multiplicative_generator()
, it throws an error, because of course, this is not a field morphism, but only a multiplicative group morphism...
I searched the documentation for a method like FiniteFiled.multiplicative_group()
but I could not find anything.