GF(4) is not a subfield of GF(8).

John

On 16 September 2015 at 10:16, Nathann Cohen <nathann.co...@gmail.com> wrote:
> Hello everybody,
>
> I am rather ignorant of Sage matters when it comes to finite fields. I have
> been playing with matrices for a while, working around a bug that I did not
> understand. It is now solved, but here is what it boils down to:
>
>     sage: K1 = GF(4,'w')
>     sage: K2 = GF(8,'x')
>     sage: K2(K1(1))
>     TypeError: unable to coerce from a finite field other than the prime
> subfield
>
> Observe that the code works if K1 and K2 both use the same variable *name*.
>
> While this behaviour is probably justified I, as a beginner, just needed to
> be told that both variable names should be the same. If somebody feels that
> this could be made clearer somehow, that could save time for the next person
> who will meet the problem (which was in my case hidden under layers of
> matrices).
>
> Note also that Matrix.base_extend has no documentation.
>
> Thanks,
>
> Nathann
>
> --
> You received this message because you are subscribed to the Google Groups
> "sage-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to sage-devel+unsubscr...@googlegroups.com.
> To post to this group, send email to sage-devel@googlegroups.com.
> Visit this group at http://groups.google.com/group/sage-devel.
> For more options, visit https://groups.google.com/d/optout.

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

Reply via email to