On Tue, Mar 20, 2012 at 12:59 PM, Aleksandar Makelov
<amake...@college.harvard.edu> wrote:
>
> On Mar 20, 12:32 am, Saptarshi Mandal <sapta.iit...@gmail.com> wrote:
>> The notes for a graduate course at Colorado State are also very
>> interesting. I referred to them for implementing some of the more
>> elementary algorithms.
>>
>> http://www.math.colostate.edu/~hulpke/CGT/CGT.html
>
> Thanks for the reference!
>
> I started reading the Handbook of Computational Group Theory and it
> seems like a solid reference. So do you guys think it'd be a good idea
> to build a group theory module for sympy for a possible GSoC? By that
> I mean, do you find it interesting and in the scope of the project? If
> so, I'm willing to try to come up with a proposal after going over the
> book and the other references.
>
> Also, how do you think groups should be implemented? I've been
> thinking about making a group class that inherits Basic and has
> properties like is_finite, is_abelian, is_cyclic, is_simple, and so
> on... , and list the different possibilities for presenting a group as
> properties as well - permutation_form, generators_form, ... and maybe
> have methods for going from one to another; also have methods like
> subgroup(), normal_subgroup(),... and so on. This is probably rather
> naive at such an early point, but it seems abstract enough to allow
> flexibility in the future. I guess it was inspired by the Permutation
> class. Is this a good practice?

This seems good. It sounds like you plan on implementing
permutation groups, and the methods you describe, which the
user defines using a list of (permutation) generators.
Is that your question?


>
> Also, the tiny little functionality covering Galois groups for
> polynomials of degree less than 5 should come out soon, but for that I
> first need some basic Group object to work with, hence my above
> question.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "sympy" group.
> To post to this group, send email to sympy@googlegroups.com.
> To unsubscribe from this group, send email to 
> sympy+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/sympy?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To post to this group, send email to sympy@googlegroups.com.
To unsubscribe from this group, send email to 
sympy+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/sympy?hl=en.

Reply via email to