Questions tagged [computer-algebra-systems]

A computer algebra system (CAS) is a program which is able to carry out various symbolic manipulations with mathematical expressions. Some well-known computer-algebra systems are Mathematica, Maple, Wolfram Alpha, GAP, SAGE. Questions on this site about computer algebra systems should be mathematical in nature, and not just about the syntax or the mechanics of the CAS. Otherwise the question would be better suited for a different Stack Exchange site.

A computer algebra system (CAS) is a program which is able to carry out various symbolic manipulations with mathematical expressions. Typically they include simplification, differentiation, integration, solving equations etc.

Some well-known computer-algebra systems: Mathematica, Maple, Wolfram Alpha, GAP, SAGE.

Some of them have also separate tags: , , , ,

For Mathematica there is even a separate Stack Exchange site. Another related site is Computational Science (currently in beta).

581 questions
96
votes
1 answer

Why does "Turn! Turn! Turn!" equal 241217.524881?

If you search for "Turn! Turn! Turn!" on Google, then the second result is this YouTube video of The Byrds performing the Pete Seeger song of that name. But the first result is Google's internal calculator displaying "241217.524881". With a bit of…
43
votes
23 answers

Can you recommend a decent online or software calculator?

I'm looking for an online or software calculator that can show me the history of items I typed in, much like an expensive Ti calculator. Can you recommend any?
43
votes
14 answers

'Linux' math program with interactive terminal?

Are there any open source math programs out there that have an interactive terminal and that work on linux? So for example you could enter two matrices and specify an operation such as multiply and it would then return the answer or a error message…
27
votes
4 answers

Tell Wolfram Alpha that a variable is a natural number

How can I tell Wolfram Alpha that some variables are natural numbers, when I want to solve a equation? An example of what I want to do: $\binom{n}{k}\cdot p^k \cdot (1-p)^{n-k} = \frac{1}{\sqrt{n\cdot p \cdot (1-p)}}\cdot \frac{1}{\sqrt{2 \cdot…
25
votes
2 answers

Most wanted reproducible results in computational algebra

I am interested in suggestions for major computational results obtained with the help of mathematical software but not easily verifiable using computers. "Most wanted" could refer, for example, to the following: results which are highly…
25
votes
9 answers

symbolic computation program/software

What is your recommended symbolic computation program/software for free and commercial respectively? What are its strength and weakness? For example, efficiency, comprehensiveness, etc Thanks!
21
votes
2 answers

Traditional axes in 3d Mathematica plots?

Is there any way to tell Mathematica 7 to use "traditional" axes rather than boxing a three-dimensional graph? That is, rather than the default view produced by Plot3D[Exp[-x^2 - y^2], {x, -2, 2}, {y, -2, 2},Boxed->False], I would like three "axis…
JRG
  • 804
17
votes
10 answers

What are some good iPhone/iPod Touch/iPad Apps for mathematicians?

There are lots of good apps for teaching mathematics to children but I would like to learn about apps for undergraduate/graduate/research levels. Helper questions Any algebra system (like Maple, Sage)? Interactive geometry (like GeoGebra, Cabri,…
17
votes
6 answers

Computer Algebra: Algorithms for solving equations symbolically

As a hobby, I have written a basic computer algebra system. My CAS handles expressions as trees. I have advanced it to the point where it can simplify expressions symbolically (i.e., sin(pi/2) returns 1), and all expressions can be reduced to a…
16
votes
3 answers

Common Lisp for mathematicians?

I am interested in learning Common Lisp. There seems to be a lot of material either for (experienced) programmers, or for people with no background, in programming or in mathematics. I was wondering if there exists an introduction to lisp for…
16
votes
5 answers

Computer Programs for Pure Mathematicians

Question: Which computer programs are useful for a pure mathematician to familiarize themselves with? Less Briefly: I was once told that, now-a-days, any new mathematician worth his beans knows how to TeX up work; when I began my graduate work one…
user2959
16
votes
2 answers

Advantages to learning Sage?

I'm wondering if anyone can let me know advantages to installing/setting up Sage on my computer for doing computational math (work in groups, finite fields, and combinatorics, along with some search algorithms). Currently, I do a lot of my work with…
16
votes
4 answers

Expressing a symmetric polynomial in terms of elementary symmetric polynomials using computer?

Are there any computer algebra systems with the functionality to allow me to enter in an explicit symmetric polynomial and have it return that polynomial in terms of the elementary symmetric polynomials? Can I do this in sage? How do I do it? Thank…
14
votes
3 answers

Learning to use MAGMA

I'm trying to learn to use MAGMA for research in group theory, but it's been slow going. I've been using the MAGMA handbook provided online, but it's rather hard to learn with. I feel like it's hard to find anything in the handbook unless you…
14
votes
1 answer

Hard system in integers related to natural number representations

Update: Observing a necessary condition, and "unbalanced" variation A necessary (but not sufficient) condition for a number to be a solution to this Diophantine system (Representing "balanced" triple palindromes) presented in the "The…
1
2 3
38 39