Hello,
On Mon, Sep 22, 2008 at 11:34 PM, cesarnda <[EMAIL PROTECTED]> wrote:
>
> If I do:
>
> sage: MS = MatrixSpace(IntegerModRing(9), 5,5)
> sage: G = MS([[5, 0, 0, 0, 4],[4, 5, 0, 0, 0],[0, 4, 5, 0, 0],[0, 0,4,
> 5, 0], [0, 0, 0, 4, 5]])
> sage: G.base_ring()
> Ring of integers modulo 9
>
> is there a way to get the base ring as an integer?

Do you mean you want the matrix as a matrix over the integers rather
than over the integers mod 9?  If so, then you can do the following:

sage: H = G.change_ring(ZZ); H

[5 0 0 0 4]
[4 5 0 0 0]
[0 4 5 0 0]
[0 0 4 5 0]
[0 0 0 4 5]
sage: H.base_ring()
Integer Ring

--Mike

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to