One more question If I may ask.

Is there a way to get the minimal poly of some conjugates over GF(2^4)?
I always end up degree 28 in this case, i want to see some of degree 7.
I've tried to embed it into GF(2^4)[x] and factor yet no luck.


Best,
evrim.

2015-05-04 20:04 GMT+03:00 Evrim Ulu <evrim...@gmail.com>:
> Thats right f(g(x)) is not irreducible obviously, shame on me.
>
> I did this to get the order:
> sage: (k[x](x^7+x+1)).roots()[0][0].multiplicative_order()
> 127
>
> First root, multiplicative order.
>
> The real confusion comes from the notation I guess. When you said
> k[x](x^7+x+1) i obviously thought we are generating an Ideal. This is
> obviously untrue since k[x]() is a function who casts it into the
> ring.
>
> This is really confusing, Thanks for your help.
>
> best,
> evrim.
>
>
> 2015-05-04 18:27 GMT+03:00 Nils Bruin <nbr...@sfu.ca>:
>> On Monday, May 4, 2015 at 7:58:19 AM UTC-7, Evrim Ulu wrote:
>>>
>>> I see that, thanks for the info.
>>>
>>> Actually F16.extension(..).gen().multiplicative_order() gives
>>> NotImplementedError
>>>
>>> So basically, if i want to simulate the behaviour I can take two poly
>>> f(x), g(x) and generate a field using modulus f(g(x)) composition i
>>> guess.
>>
>>
>> Only if you care about having that basis (is f(g(x)) guaranteed to be
>> irreducible?) You can also just construct k=GF(2^(4*7),'a') and hope the
>> underlying library takes a smart choice for its generator. You can then see
>> how GF[x]/(x^7+x+1) embeds by asking for (k[x](x^7+x+1)).roots()
>>
>> --
>> You received this message because you are subscribed to a topic in the
>> Google Groups "sage-support" group.
>> To unsubscribe from this topic, visit
>> https://groups.google.com/d/topic/sage-support/mVoFYqsfAAY/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to
>> sage-support+unsubscr...@googlegroups.com.
>> To post to this group, send email to sage-support@googlegroups.com.
>> Visit this group at http://groups.google.com/group/sage-support.
>> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-support+unsubscr...@googlegroups.com.
To post to this group, send email to sage-support@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-support.
For more options, visit https://groups.google.com/d/optout.

Reply via email to