19
$\begingroup$

Background: This year I'll do another Group Theory course ( Open University M336 ). In the past I have used Mathematica's AbstractAlgebra package but (although visually appealing ) this is no longer sufficient (i.e. listing subgroups of $S_4$ takes ages). So, I want to learn more about GAP. I worked through beginner tutorials that I found via the GAP website. Currently, I am not making much progress with GAP. The reference manual does not help me much at this stage.

Question: Which resources are available to self-study GAP? How does one become proficient in GAP? What ( books, tutorials ) should you study?

  • 0
    Not a real answer, but why won't you try Sage? It wraps GAP and many other things and uses the easy-to-learn Python language (and has books)2012-01-31
  • 0
    Is there a difference between the stand-alone GAP and the Sage-wrapped version? I would still have to learn how to formulate Group Theory in GAP. Creating semi-direct products for example.2012-01-31
  • 0
    You'll need to formulate Group theory in Sage, not in GAP; however, it can be argued that Sage is easier to learn than GAP, and that it is more productive to familiarize yourself with an algebra system that can assist you also in things GAP cannot.2012-01-31
  • 4
    I would say just play around with it! That's the best way to learn the basics. There are lots of online books available (as well as the gap website, which contains a comprehensive reference as well as tutorials). Here is a very nice PDF I use from time to time: http://www.math.colostate.edu/~hulpke/CGT/howtogap.pdf2012-01-31
  • 0
    @SteveD - I have been playing around with it for quite some time. But there is a point where you make no or little progress in this way. - The PDF looks nice, I will go through it. Thank you.2012-01-31
  • 0
    @GadiA - Things you can't do with GAP I tend to do in Mathematica. I won't abandon many years of experience in MMa that easily. - But thanks for the reply.2012-01-31
  • 0
    I do not think this question should be closed as "primarily opinion based". For one thing, it is niche enough to not get many opinions. For a second thing, it admits a canonical answer (the GAP tutorial). Thirdly, the answer of Alexander Konovalov is excellent.2018-12-31

2 Answers 2