On Mon, Jun 2, 2008 at 9:45 AM, Carl Witty <[EMAIL PROTECTED]> wrote:
>
> On Jun 2, 9:17 am, "William Stein" <[EMAIL PROTECTED]> wrote:
>> On Mon, Jun 2, 2008 at 1:30 AM, Henryk Trappmann
>> > But back to SymbolicRing and SymbolicConstant.
>> > I have the following improvement
>> > SUGGESTION: when creating sqrt(2) or other roots from integers, then
>> > assign to them the parent AlgebraicReal or AlgebraicNumer accordingly
>> > instead of the too general Symbolic Ring.
>>
>> That's definitely planned.
>
> Actually, if you mean that sqrt(2) should become the same as
> AA(sqrt(2)) is now, I'm not sure that's a good idea, for two reasons.
> First, AA and QQbar by design don't maintain enough information to
> print nicely.  (This could be improved somewhat from the current
> state, but not enough to compete with symbolic radical expressions.)
> Second, since AA and QQbar incorporate complete decision procedures,
> it is easy to construct examples where they are very, very slow; I
> think people would often be happier with the less complete but much
> faster techniques used in symbolics.

I think the plan is that algebraic elements won't just be generic symbolic
elements, e.g., sqrt(2) would be a generator for ZZ[sqrt(2)].  This has
been discussed a few times.    I didn't mean that using AA or QQbar
by default was precisely what is planned.

William

--~--~---------~--~----~------------~-------~--~----~
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