The project in specific is the creation about make a group module in Sympy.

The idea is a bit simple writting, but it will cost (more or less) coding: 

By the Cayley theorem, we know that every group of finite order is 
isomorphic to a subgroup of the Permutation group, which is a group 
possible to create with Sympy ( 
http://docs.sympy.org/latest/modules/combinatorics/perm_groups.html ), 
using the Permutation Group, one can generate the group and then look for 
the subgroup that is isomorphic the needed group, but, the real question 
will become "What kind of information the user will give to create the 
group?"

With this idea, the elements of the group can be replaced to letters if the 
user recquires, but, if he/she don't need, he/she can use the original 
elements of the Permutation group.

Another doubt is if is neccesary to print all the table of the group, 
because, if the group is of bigger orders, it can be very difficult to work 
with it.

By the other parts of the project, I think that all the other things can be 
easely adapted to the no-easy-groups from the Group documentation since the 
initial object we're using is a part of the permutation group. 
So the project can become in how detect the subgroup that is isomorphic to 
the group that the user needs. 

El martes, 4 de marzo de 2014 13:11:56 UTC-6, Ondřej Čertík escribió:
>
> Hi Antonio, 
>
> On Mon, Mar 3, 2014 at 12:09 AM, Antonio González Fernández 
> <[email protected] <javascript:>> wrote: 
> > 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. 
>
> Great. What exactly in group theory interests you and what things 
> SymPy cannot yet do? 
> Let's figure out some idea how we can extend sympy in this area. 
>
> Ondrej 
>
> > 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] <javascript:> , 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] <javascript:>. 
> > To post to this group, send email to [email protected]<javascript:>. 
>
> > 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/46393b6b-b533-4397-ad85-1be8cf0f8ae2%40googlegroups.com.
>  
>
> > For more options, visit https://groups.google.com/groups/opt_out. 
>

-- 
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/b4ee9b7b-9260-4b59-b76c-7a285fcbefa1%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to