Ask Your Question
0

Unexpected result in calculating limits

asked 2020-04-15 06:43:24 -0500

gg gravatar image

Limit of sqrt(x-3) when x approaches 3 doesn't exist but the sage returns 0. Why is that?

sage: 
sage: limit(sqrt(x-3), x=3)
0
sage:
edit retag flag offensive close merge delete

1 answer

Sort by » oldest newest most voted
1

answered 2020-04-15 13:24:43 -0500

Sébastien gravatar image

Maybe because the square root function is defined for negative numbers and the square root of small negative numbers converges to zero as well (on the Complex plane):

sage: sqrt(-.00000001)
0.000100000000000000*I
edit flag offensive delete link more

Comments

is there any way to alter this behavior?

gg gravatar imagegg ( 2020-04-17 06:35:34 -0500 )edit

I don't know. Sympy behaves the same:

sage: from sympy import limit, sqrt
sage: from sympy.abc import x
sage: limit(sqrt(x-3), x, 3)
0
sage: limit(sqrt(x-3), x, 3, dir="+")
0
sage: limit(sqrt(x-3), x, 3, dir="-")
0
Sébastien gravatar imageSébastien ( 2020-04-17 13:40:09 -0500 )edit

BTW, I don't quite understand the term "complex plane" and how the square root converges to 0. Where I can read more about it?

gg gravatar imagegg ( 2020-04-18 01:19:52 -0500 )edit
1

You may learn about the complex plane here https://en.wikipedia.org/wiki/Complex... and there is a section on the square root of negative number in the wikipedia page of the square root: https://en.wikipedia.org/wiki/Square_...

Sébastien gravatar imageSébastien ( 2020-04-18 04:36:45 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 2020-04-15 06:43:24 -0500

Seen: 53 times

Last updated: Apr 15