Learning mathematica for algebra

  • Context: Mathematica 
  • Thread starter Thread starter eof
  • Start date Start date
  • Tags Tags
    Algebra Mathematica
Click For Summary
SUMMARY

The discussion centers on the use of Mathematica for advanced algebraic geometry tasks, specifically for calculating with polynomial rings, finding generators for ideals, and solving systems of polynomial equations over finite fields. Users recommend exploring additional packages such as PARI/GP and Macaulay2 to enhance functionality. The conversation also highlights the importance of selecting an advanced reference book that focuses on Mathematica's syntax and best practices, rather than introductory programming concepts. The online help resources provided by Mathematica are noted as comprehensive and effective for users with prior programming experience.

PREREQUISITES
  • Understanding of algebraic geometry concepts
  • Familiarity with polynomial rings and ideals
  • Basic knowledge of Mathematica syntax and functions
  • Experience with programming, particularly in a mathematical context
NEXT STEPS
  • Research advanced Mathematica packages such as PARI/GP and Macaulay2
  • Explore Mathematica's online help resources for tutorials on algebraic geometry
  • Find and review advanced Mathematica reference books focusing on algebraic applications
  • Learn about best practices for optimizing Mathematica's built-in properties in algebraic computations
USEFUL FOR

Mathematicians, algebraic geometers, computer scientists, and anyone looking to leverage Mathematica for advanced algebraic computations and polynomial problem-solving.

eof
Messages
57
Reaction score
0
Hi All,

I'm thinking about buying mathematica as the student edition is pretty cheap. I would mainly need it for stuff like calculating with polynomial rings, finding generators for ideals, solving systems of polynomial equations etc. over finite fields i.e. I'm doing algebraic geometry mostly. I was wondering if there are any good packages for mathematica that would help with this stuff that I should know of?

There's also a bunch of free packages available like PARI/GP, Macaulay2 and so forth. I have zero experience with any of these computer programs even though I also majored in CS as an undergrad and have extensive programming experience since my early teens.

I was also wondering which book about mathematica I should buy? I'll much rather have something fairly advanced, since I don't need to be taught how to program from scratch and mainly just want the general syntax covered and the best practices of using mathematica's built-in properties efficiently. If it covers any of the functionality involving the kind of math I do, even better.

Thanks.
 
Physics news on Phys.org
I like the online help quite a bit. I actually have not needed a separate reference book and I have been using Mathematica for ~13 years now. They have both "tutorials" that include a good introduction to a particular topic and an overview of the most important commands and they also have a more typical function-by-function description which is very thorough.
 

Similar threads

  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 4 ·
Replies
4
Views
4K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 6 ·
Replies
6
Views
5K
  • · Replies 2 ·
Replies
2
Views
7K