Hello,
        I am Amit, a 3rd year undergraduate pursuing Masters in Mathematics 
along with B.E in Electronics and Electrical. I have already posted about 
my interest to participate in GSoC 2014 by contributing to Matroid Theory 
but then I did not see Knot Theory in the Ideas list. I was excited to 
participate so that made me choose a topic which was more closer to 
Mathematics and at that time it(Matroid Theory) was the only one I saw. 
Coming back, I want to work on this as I am more familiar with this theory 
and have done some relevant course work (I have done a semester long course 
in Algebra, Topology and currently doing Algebra II). I was introduced to 
the theory of knots as I started to understand the theory of quantum 
computation by braiding. When I started to dig deeper into the subject I 
found algorithms were being developed in the quantum world to find the 
various invariants of knots like the Kauffman invariant, Jones Polynomial, 
the HOMFLY invariant which would be faster in this realm compared to the 
classical world. In the attempt to understand the theory I started with 
Braid groups by Kassel (to understand the theory). I have seen the source 
of sage and it has a library for Braid groups. As every link can be 
represented as closed braid I guess we can start to extend this library to 
the represent Links and Knots using TikZ (however this is a very rough 
idea).We could then move onto implement the various invariants (This is 
just an idea I still have to ponder upon the general feasibility). In my 
attempt to learn the what has been implemented generally in Knot theory I 
have referred to the following link ( 
http://katlas.org/wiki/The_Mathematica_Package_KnotTheory%60 ). Coming to 
my coding experience I have decent knowledge in python and I have made an 
attempt in contributing to Sage by trying to fix ticket #15003. In addition 
to this I have worked on successfully fixing patches in other open source 
software. I am really excited and looking forward to work on this and I 
would like the mentors to throw some light on what could be implemented to 
make it a package with decent capabilities. Thanks.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-gsoc" 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/sage-gsoc.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to