Hello Granger, Thanks for the reply. It was just an idea and as per my understanding most of it was mathematical rather than physics, with the extension going into physics (In sense representing the process using mathematics) and this model was extended to test Fibonacci model. Anyways I have ideas for quantum error correction and I have done some study from Nielsen and Chuang regarding Pauli groups and their applications to stabilizers. I have browsed through the issue posted on issue tracker but I could not understand the code that well. Is there a possibility of extending the quantum module in this direction.If so what are things that are to be worked on?? Thanks.
On Tue, Feb 25, 2014 at 12:54 AM, Brian Granger <elliso...@gmail.com> wrote: > Amit, > > Thanks for your interest. While I am very much interested in seeing > the quantum computing capabilities of SymPy improve, I think this > particular proposal is out of scope for the project. > > * The material is advanced enough that there is no one of the SymPy > team that would be capable to mentoring this project. I am probably > the closest (Physics professor, focusing on quantum mechanics), but I > have absolutely no background in this stuff. This point is extremely > important because we have found that perhaps the most important > ingredient for a successful GSoC experience is an active mentor who > has a deep understanding of the material. > * The material is specialized enough that I don't think it belongs in > SymPy, even if we had a mentor for it. Honestly, even the general > quantum computing stuff already borders on being too specialized for > SymPy. Were I to do it again today, I would probably make the quantum > computing stuff a separate package. Oh, well. > > Given these two factors, I think the best path forward for you is to > develop a separate package for topological quantum computing that uses > SymPy, but is separate. That is one of the great things about SymPy - > you can easily extend it in separate projects/packages. I know that > does't help you get GSoC funding for this though :( > > Cheers, > > Brian > > On Sun, Feb 23, 2014 at 12:15 PM, Amit <bitsjamada...@gmail.com> wrote: > > Hello , > > I am Amit. I would like to discuss the implementation of > modular > > tensor categories for realization of Topological Quantum Computation. In > > Topological Quantum Computation we use anyon braiding (which develops a > > phase) to construct quantum gates which are nothing but unitary > transforms. > > The entire process of anyon braiding can be mathematically modeled by > > representation of modular tensor categories. I have attached the article > > through which I have gone through for understanding the implementation in > > CAS. In addition to what is already present, most of the work is on > > matrices. The 2 Vect spaces are isomorphic to whole numbers, 1 cells are > > represented by matrices and 2 cells are represented by inner matrices > (or 2 > > matrices) i.e., matrices inside matrices. Most of the implementation is > by > > using the properties of matrices and extending the present > implementation of > > matrices. The implementation then tested the Fibonacci model by > mentioning > > the fusion rules. I would like add this functionality to Sympy and if > > possible carry it out as a part of GSoC 2014. According to my > understanding > > the implementation is mostly mathematical but the physical extension is > to > > TQC by testing the Fibonacci model. I request the community to comment on > > this. Thanks. > > > > File : > > > http://ora.ox.ac.uk/objects/uuid%3Ac9b6eaf8-29d4-4637-a576-5a35d3c957bb/datastreams/THESIS01 > > > > -- > > 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 sympy+unsubscr...@googlegroups.com. > > To post to this group, send email to sympy@googlegroups.com. > > 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/281d1065-f0e0-40bc-ab6b-60fccede626c%40googlegroups.com > . > > For more options, visit https://groups.google.com/groups/opt_out. > > > > -- > Brian E. Granger > Cal Poly State University, San Luis Obispo > bgran...@calpoly.edu and elliso...@gmail.com > > -- > 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 sympy+unsubscr...@googlegroups.com. > To post to this group, send email to sympy@googlegroups.com. > 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/CAH4pYpSb0VPMvvV52hHnSq2S_vntDTqZgJY%2BRSvOyqNd33or8g%40mail.gmail.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 sympy+unsubscr...@googlegroups.com. To post to this group, send email to sympy@googlegroups.com. 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/CAHmaejy1%2BD9VB%3DdH2W6kx6jZKSc8qhqduqranxE1Pab3nacaeQ%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out.