Hello everyone! I am Tanmay Kumar Sinha, a 3rd year undergraduate student 
of Computer Science at IIIT Hyderabad, India. I have a 2 year experience 
with Python, and am comfortable with the language. 

I am interested in computational mathematics, and mathematics in general. I 
am well versed with linear algebra, calculus, and probability.I have taken 
a very basic introductory group theory course, and an advanced course on 
mathematical structures, and have read the first few chapters of Dummit and 
Foote. 

I had played around with SymPy during my summer break, and it was the first 
time I had an encounter with a symbolic mathematical system. I am familiar 
with the basic way in which the library is used, and would like to learn 
some more. 

For this years GSoC, I would like to extend the functionality of the group 
theory system in SymPy. I propose to do the following:-

1.) Implementation of Quotient Groups:- For the 2018 project of GSoC, an 
attempt was made to implement the computation of quotient groups of 
finitely presented groups, but this was not completed. I propose to finish 
this work.
2.) Implementing Hall Subgroups:- Check whether the given group is 
solvable, and if so, returns a Hall subgroup or list of Hall subgroups.
3.) Implementation of group automorphisms:- Computation of the automorphism 
group of a given group G.

The above list is non exhaustive - any more suggestions and ideas would be 
appreciated. Also, some readings for the project would also be helpful - I 
am already reading a Handbook of Computational Group Theory. I would like 
to know if there is anything beyond that that is needed.
Also, any ideas for where to get started would also be helpful.

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/177c9fe4-122d-4d51-8108-9872fcf2963e%40googlegroups.com.

Reply via email to