On Nov 18, 2008, at 11:18 PM, Stan Schymanski wrote:

> Hi Robert,
>
> Will the fix of the interaction with Maxima allow conservation of
> precision of arguments passed through Maxima? This would satisfy my
> needs.

Actually, the "fix" is avoiding Maxima for everything symbolic.

> Depending on how long this is going to take, I would like Mike's
> interim fix to be implemented. It doesn't make anything worse compared
> with the current state, as currently latexification gives a false  
> sense
> of precision, anyway. This does certainly not fit my definition of
> usefulness. We would just have to make sure that the interim fix is
> removed again when the maxima interaction is fixed.

The problem with Mike's fix is that it affects *all* real numbers,  
not just ones in Maxima expressions. I would be OK with a fix that  
just impacts symbolic object's latex (and even string)  
representation. I'll implement this and see if it gets a positive  
review.

- Robert

>
> Robert Bradshaw wrote:
>> On Nov 18, 2008, at 5:57 AM, Stan Schymanski wrote:
>>
>>
>>> Ah, I see:
>>>
>>> dummy1 = RealField(8)(0.1);dummy1
>>> 0.10
>>>
>>> dummy2 = RealField(16)(0.1);dummy2
>>> 0.1000
>>>
>>> latex(x*dummy1)
>>> {0.1001 x}
>>>
>>> latex(x*dummy2)
>>> {0.1 x}
>>>
>>> This is not quite what one would expect. However, the behaviour  
>>> before
>>> the fix was not much better in my opinion, as the precision was not
>>> obvious from the latex output, either:
>>>
>>> sage: dummy1 = RealField(8)(0.1);dummy1
>>> 0.10
>>> sage: dummy2 = RealField(16)(0.1);dummy2
>>> 0.1000
>>> sage: latex(x*dummy1)
>>> {0.100100000000000 x}
>>> sage: latex(x*dummy2)
>>> {0.100000000000000 x}
>>>
>>> Obviously, the fix does not fix all the problems, but it does make
>>> latex output much more useful. Would you agree?
>>>
>>
>> That depends on your definition of useful. Personally, I think it's
>> useful to see how many digits of precision a given number has, and
>> for most things it works fine.
>>
>> The issue here is the interaction with Maxima, which is being fixed.
>> Making it so any latexification of all real numbers is truncated is
>> (IMHO) not the right fix because one component abuses precisions.
>>
>> - Robert
>>
>
>
>
> >


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