2008/6/6 Nick Alexander <[EMAIL PROTECTED]>:
>
>> This thread got slightly off topic to the original question though:
>> where should sqrt(2) belong? Z[sqrt(2)], SR, or somewhere else?
>
> I always want my data to start as close to the initial object as
> possible.  In this case, Z[sqrt(2)] \into SR and not vice versa -- so
> sqrt(2) should be in Z[sqrt(2)].
>
> Nick

I agree: for exactly the same reason that I expect 2 to be in ZZ and not in SR!

What about sqrt(8)?   Would you put that in the maximal order
Z[sqrt(2)] or in its own order Z[sqrt(8)]?  I would recommenfd the
former, otherwise every time you type sqrt(n) for some integer n then
you would be forcing the factorization of n (on the grounds that there
is no known algorithm for finding the square-free part of an integer
which is faster than factorization).

Similarly for other algebraic integers alpha (at least those which
have a "symbolic" definition like sqrt(n)).

What about sqrt(1/2)?   (or anyother non-integral algebraic number)?
This does not belong to any finitely-generated ring (I mean f.g. as
Z-module of course) so I would put it straight into the field
Q(sqrt(2)).

John

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@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-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to