On Wed, Sep 17, 2014 at 6:51 AM, Fredrik Johansson
<
fredrik....@gmail.com> wrote:
> On Wednesday, September 17, 2014 6:54:54 AM UTC+2, Aaron Meurer wrote:
>>
>> You won't find a reference for finite being != 0 because no one uses
>> the term to mean that.
>
>
> I vaguely recall having seen "finite" meaning != 0 in scientific papers. And
> apparently, some dictionaries include this definition
> (
http://dictionary.reference.com/browse/finite).
I chalk this up to the fact that our natural language tends to
implicitly exclude trivial cases. If someone asks you "did it take you
time to get here?" and you answer "yes, it took me 0 seconds" you're
probably being snarky, but mathematically 0 seconds is a valid "length
of time".
Colloquially, if someone says something takes a "finite amount of
work" that understand that to mean, "a positive amount of work, but
small enough that it can be finished", that is, "finite" there means >
0 but also <= reasonable. But as I noted on an issue, in a computer
algebra system, we should use rigorous mathematical terminology, which
has precise definitions and doesn't require context or cultural
knowledge to understand.
> But I would not use such a
> definition in a computer algebra system. It makes some sense if you have a
> notion of infinitesimals (finite = neither infinite nor infinitesimal).
We are deleting the is_infinitesimal assumption, because it's not a
"real" infinitesimal (in the sense of non-standard analysis), and it's
essentially a duplicate of is_nonzero, except way more confusing and
harder to spell correctly.
Aaron Meurer
>
> Fredrik
>
https://groups.google.com/d/msgid/sympy/78ed8d56-ee6d-42de-849c-9efa3374c034%40googlegroups.com.