Hi Emmanuel,

Thank you for your reply.  Given the preliminary declarations

> *x = var("x")*

*h(x) = (x^2 + x + 2)/(x - 4)*    ,

I've discovered that

*limit(**h**, x=4, dir="right")*

gives the confusing answer

 *x |--> +Infinity* ,

but that by replacing *h* by *h(x)* one obtains the desired answer

*+Infinity*      .

Put differently, the command I want should be written

*limit(**h(x)**, x=4, dir="right")*    .

My confusion was caused in part by the S.D.S.U. SageMath Tutorial, but I
was also misled in part by two different styles for writing limits in the
mathematical literature.

Greg Grunberg

>
On Mon, May 13, 2019 at 4:47 AM Emmanuel Charpentier <
emanuel.charpent...@gmail.com> wrote:

> Let's see :
> sage: h(x)=(x^2+x+2)/(x-4)
> sage: h.parent()
> Callable function ring with argument x
> sage: limit(h,x=4,dir="right").parent()
> Callable function ring with argument x
> sage: h(x).parent()
> Symbolic Ring
> sage: limit(h(x),x=4,dir="right").parent()
> Symbolic Ring
> sage: limit(h(x),x=4,dir="right")
> +Infinity
>
> Is that clearer ?
>
> HTH,
>
>
> Le lundi 13 mai 2019 09:39:57 UTC+2, Greg1950 a écrit :
>>
>> I am using SageMath version 8.7, Release Date 2019-03-23, within a
>> Jupyter notebook.  My operating system is Windows 10.
>>
>> I know some elementary Python programming, but am certainly not an
>> expert.  I am essentially a newbie to SageMath.
>>
>> I defined, as per the S.D.S.U. Sage Tutorial, a function
>>
>> h(x) = (x^2 + x - 2)/(x - 4)
>>>
>>
>> Upon asking SageMath 8.7 to compute
>>
>> limit(h, x = 4, dir="right")
>>>
>>
>> I received as answer
>>
>> x |--> Infinity
>>>
>>
>> While the value of the (right-hand) limit is indeed Infinity, the " x
>> |--> " which precedes it in the "Out" cell suggests that the *argument* x
>> of the function h is approaching Infinity, while in fact it is the
>> *value* h(x) of the function which is doing so.  The argument x itself
>> is approaching 4 from the right.
>>
>> So the *form* of the answer is misleading.  It would be better if the
>> answer appeared simply as
>>
>> Infinity
>>>
>>
>> The answers to other limit calculations appear similarly to the above
>> example and may be similarly criticized.
>>
> --
> You received this message because you are subscribed to the Google Groups
> "sage-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to sage-devel+unsubscr...@googlegroups.com.
> To post to this group, send email to sage-devel@googlegroups.com.
> Visit this group at https://groups.google.com/group/sage-devel.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/sage-devel/f5c765f9-ffab-4b4b-895c-ecb5453b431b%40googlegroups.com
> <https://groups.google.com/d/msgid/sage-devel/f5c765f9-ffab-4b4b-895c-ecb5453b431b%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-devel.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/CA%2BmSTPhvzSpBLb3%2BH51_j_Y_nDBJkrTfJ%3DNzH4ESHvuk%3DWJO%3DQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to