On Wed, Jul 9, 2008 at 10:38 AM, Bill Page <[EMAIL PROTECTED]> wrote:
> On Wed, Jul 9, 2008 at 7:29 AM, Gabriel Dos Reis wrote:
>> On Wed, Jul 9, 2008 at 12:35 AM, Bill Page wrote:
>>
>>> *yixin.cao wrote:* -- In the light of polynomial, (2d) is a
>>> non-zero polynomial, so that it's always safe to write (1/(2d))
>>>
>>> If a value of 0 is subsituted for d in this "non-zero polynomial"
>>> then in what sense is '1/(2d)' safe?
>>
>> This is the classical difference between a function (defined by a
>> polynomial) and a polynomial.
>>
>> There is no doubt that -- if d is the unknown -- then 2d is a non-zero
>> polynomial and as such has an inverse in the field Q(d).
>>
>
> But is computing in the field Q(d) "safe" if we eventually intend to
> replace d with some non-symbolic value?

That is a question separate from whether the polynomial 2*d is nonzero
or not.  There is no doubt it is nonzero.

>  Isn't there a possibility that
> such computations could lead to incorrect results due to (for example)
> implicit divisions by 0?

This is a classic problem of interpretation, discussed by classic volumes
of algebra books, and classics of symbolic computation.

And this is precisely one of the fundamental reasons why I prefer
a distinct domin Symbolic T, instead of reusing Polynomial
or similar thing.  From my point of view, this is also a good
reason to reject Union(Variable d, Float).

> It seems to me that an inverse in Q(d) might
> have no counterpart in Q.
>
> Regards,
> Bill Page.
>

-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
open-axiom-devel mailing list
open-axiom-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/open-axiom-devel

Reply via email to