Menu

#3415 limit doesn't check for zero coefficients in limit((a*x+1)/(a*x+2),x,inf)

None
open
nobody
None
5
2022-12-05
2018-03-23
No
 limit((a*x+1)/(a*x+2),x,inf) => 1

If a=0, the correct answer is 1/2.

"5.41.0a_dirty"
Maxima build date: "2017-10-24 09:10:17"
Host type: "x86_64-w64-mingw32"
Lisp implementation type: "SBCL"
Lisp implementation version: "1.3.18"

Discussion

  • Stavros Macrakis

    "5.41.0a_dirty"
    Maxima build date: "2017-10-24 09:10:17"
    Host type: "x86_64-w64-mingw32"
    Lisp implementation type: "SBCL"
    Lisp implementation version: "1.3.18"

     
  • Stavros Macrakis

    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1,3 +1,9 @@
    -limit((a*x+1)/(a*x+2),x,inf) => 1
    +     limit((a*x+1)/(a*x+2),x,inf) => 1
    
     If a=0, the correct answer is 1/2.
    +
    +"5.41.0a_dirty"
    +Maxima build date: "2017-10-24 09:10:17"
    +Host type: "x86_64-w64-mingw32"
    +Lisp implementation type: "SBCL"
    +Lisp implementation version: "1.3.18"
    
     
  • Barton Willis

    Barton Willis - 2022-12-05
     
  • Barton Willis

    Barton Willis - 2022-12-05

    When a is declared to be zero, this is fixed by Commit [37f222]. But when a hasn't been declared to be zero, we still have limit((a*x+1)/(a*x+2),x,inf) => 1

    Arguably there is still a bug here, but I would say that limit((a*x+1)/(a*x+2),x,inf) => 1 is consistent with the rest of Maxima; for example `integrate(sin(a*x),x) = ...'

     

    Related

    Commit: [37f222]


Log in to post a comment.