Is Mathematica more incomplete than the other math solver software packages?

  • Context: Mathematica 
  • Thread starter Thread starter kent davidge
  • Start date Start date
  • Tags Tags
    Mathematica Software
Click For Summary

Discussion Overview

The discussion centers on the comparative capabilities of Mathematica and other mathematical software packages, particularly in solving integrals. Participants share their experiences and opinions regarding the effectiveness of Mathematica relative to alternatives like Maple, as well as other systems such as Matlab, Python libraries, and SageMath.

Discussion Character

  • Debate/contested

Main Points Raised

  • One participant questions whether Mathematica is less capable of solving integrals than Maple, suggesting a potential switch to Maple if it is indeed inferior.
  • Another participant argues that when Mathematica cannot solve an integral, it typically indicates that no closed form solution exists.
  • A participant expresses concern that Mathematica fails to solve many integrals, implying that some should be solvable, but acknowledges that this may not be Mathematica's fault if the integrals are inherently unsolvable.
  • One contributor states that Mathematica excels at computing difficult integrals numerically, especially those with infinite boundaries or diverging integrands.
  • A participant compares their experiences with Mathematica and Maple, noting that Mathematica had a significant edge in the past, though they are unsure if that has changed over time.
  • An independent benchmark is referenced, indicating Mathematica's failure rate on integrals is lower than that of Maple, Maxima, and Sympy.
  • A participant shares their familiarity with both Mathematica and Maple, stating that while they prefer Maple for certain tasks, they believe Mathematica is superior in solving integrals and ordinary differential equations (ODEs).

Areas of Agreement / Disagreement

Participants express differing views on the capabilities of Mathematica compared to Maple and other software. Some believe Mathematica is more complete and effective, while others question its ability to solve certain integrals, leading to an unresolved debate on the relative strengths of these tools.

Contextual Notes

Some participants' claims are based on personal experiences that may vary over time and context, and there is mention of a benchmark that could influence perceptions of performance. The discussion reflects a range of experiences with different software packages, highlighting the subjective nature of software effectiveness in mathematical tasks.

kent davidge
Messages
931
Reaction score
56
I only have access to mathematica currently. Regarding specifically its power to solve integrals, is it more unable to solve integrals than others like Maple? If the answer is yes, then I will move to purchase Maple.
 
Physics news on Phys.org
My experience is the opposite. Usually if Mathematica cannot solve it then no closed form solution exists
 
  • Like
Likes   Reactions: kent davidge
I'm asking this because it doesn't solve a lot of integrals. Of course if the integrals themselves cannot be solved analytically, then its not mathematicas fault. However, it seems that at least some of them can be solved.

The good thing is that I didn't have to buy it. I use it at the university.
 
Dale said:
My experience is the opposite. Usually if Mathematica cannot solve it then no closed form solution exists
Not only that, my experience is also that Mathematica is much better at computing "difficult" integrals numerically, such as integrals with infinity as the boundary or with a diverging integrand.
 
  • Like
Likes   Reactions: Dale
I have tried dedicated CAS systems Mathematica and Maple and add-on symbolic libraries for Matlab and Python and also SageMath which is somehow halfway between the two extremes. Both Maple and Mathematica are far better for CAS tasks than the other options, but my experience was that Mathematica had a substantial edge over Maple. However, that was also years ago, so I am not sure if the gap has closed or widened.
 
Last edited:
  • Like
  • Informative
Likes   Reactions: nsNas, nrqed, Vanadium 50 and 5 others
I am more familiar with Maple, but have used Mathematica a bit. I am more used to Maple because I learned it first, and did my undergrad honors thesis in general relativity with it. The main things I use Maple for are simplifying gross expressions, finding the minima of gross functions, and solving integrals and ODEs. I used Mathematica last year for a knot theory project, because there's a very nice extension that let's you symbolically work with various knot properties. Overall, I would say that Mathematica is better in its ability to solve integrals and ODEs, while I do prefer the notation of Maple and I know the tricks of simplification a bit better. The general consensus, beyond my own personal experience, is that Mathematica is more complete.
 
  • Like
Likes   Reactions: kent davidge and Dale

Similar threads

  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 1 ·
Replies
1
Views
3K
Replies
5
Views
3K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 8 ·
Replies
8
Views
5K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 3 ·
Replies
3
Views
4K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K