Sorry for not answer before, I have read all the parts of the sympy.combinatorics module that includes information about the group theory that is already written in Sympy, and how Mathematica, Sage, and GAP works with groups. Now that I know what is not written yet, I can say what I will do: My project will base on implement the Sylow theorems. They're not so useful, but knowing that Sympy doesn't have a way to obtain subgroups of a group G given, the Sylow theorems will be useful to create codes to obtain subgroups of it.
First I will write a code to obtain Cyclyc subgroups, with the Cauchy theorem; then I will write a code to obtain p-Sylow groups, using the idea of a demonstration of the second Sylow theorem (this will demonstration can be mentioned in the documentation) and finally, if I finish the second part, Look for normal subgroups in the group G given. All the idea of the project is in the next link: https://github.com/MonsieurGalois/PythonPrograms/wiki/GSoC-2014-Group-Theory (I saw that in other years the students made one of this to presentate, so I though that making one would be a good idea.) El lunes, 3 de marzo de 2014 01:09:26 UTC-6, Antonio González Fernández escribió: > > Hi. > > I'm Antonio González Fernández, from México. > I'm a student of second year of bachelor's degree in mathematics and I > have using Python for a year. > I have taken a course of Group Theory, so I know about it. > I don't know how much knowledge of Python demands for doing the work, but > I can learn anything that can be recquired to fulfill my project, I'm > really interested in that section about group theory, I love the group > theory since I read the Fraleigh book, "First course in abstract algebra". > I have used Sympy to solve calculus and ode problems, so I don't dominate > it absolutely, but I know something about it. > The only code language that I know is Python, I used to program in > Enthrogh Canopy when I used Windows, but now that I'm in Archlinux, I use > gedit to code-writing. > > For instance, I've being learning Python for myself with help of Project > Euler problems, where I'm registered as Monsieur Galois, where in 3 months > I've solved 81 problems, and I've participated in National mathematics > contests in México. > My mail to contact me is [email protected] , and my github account > is MonsieurGalois. > -- You received this message because you are subscribed to the Google Groups "sympy" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/sympy. To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/04789b40-37b6-4f48-ac03-a18878258fb1%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
