Re: Re: My ideas about infinity in Scheme (revised) Chongkai Zhu (21 May 2005 06:31 UTC)
Re: My ideas about infinity in Scheme (revised) Ken Dickey (21 May 2005 14:58 UTC)

Re: My ideas about infinity in Scheme (revised) Ken Dickey 21 May 2005 13:59 UTC

On Friday 20 May 2005 23:30, Chongkai Zhu wrote:
> ======= At 2005-05-21, 09:21:47 Ken Dickey wrote: =======
>
> >But computational infinities are not really numbers.  They are special
> > markers for places where limits of the number system are exceeded.
>
> No. Even in a Scheme implementation that support arbitrary big number,
> there can be need for infinity (just as in mathematics).

But infinity in mathematics is typically used to express processes (e.g. of
constructing non-finite sets) or saying "we have run out of fingers to count
on".

There is no such number as "infinity".  That is a figment of language.   One
always "compares infinities" by comparing how they were constructed.  How
would one compare "the number of digits of pi" with "the number of odd
integers"?   I am sure one could construct such a theory, but I for one would
not find meaning in it.

Computationally, we try for elegance.  But I would personally be happy with
  (eq? 1/0 1/0) => #t
but
  (= 1/0 1/0) => #f or an error

I think in the context of SRFI-70
  (= 1/0 1/0) => #t
is fine.  But choosing the other interpretation/implementation would not
bother me.

[As you can see, I lean toward constructive mathematics.]

$0.02,
-KenD