Hello everyone!
I have a project in mind for construction of a module in SymPy for being able to distinguish and classify Lie groups efficiently. In general, a project in these lines evokes quite some interests for me, as I like the idea of geometric viewpoints for groups very much, and this feature especially manifests in the context of Lie groups. I have attended the Lie groups course in Independent University of Moscow and I liked it. So, I would be very happy if I can get a chance to work on the following schematic proposals. I would also be extremely glad to get feedbacks from you in this regard. As is known, all the Lie groups can be classified starting from SU(2). For building Lie groups we will use a standard gadget, the so-called Dynkin diagrams.Starting from the SU(2) which is typically represented by a circle, one can build up higher Lie groups by attaching such circles using various lines. For example, SU(3) is represented by two such circles attached by a single line. In fact, removing a few lines and circles, one can identify the subgroups thereof. Furthermore, from the symmetries of the diagrams, it is simpler to identify the (outer)- automorphisms of the groups. For example, one of the most symmetric representations come from the dihedral group, from the diagram of which, it becomes quite clear that it has order 6 automorphism given by permutation of 3 letters, or S_3. Of course, these are rather simple examples. One needs to find such representations, for more complicated groups. But, given such diagrams, one can keep on retaining tracks of building them up, and from find appropriate isomorphisms for example. This is important, because up to isomorphism, all simple Lie groups can be classified into categories called, classical Lie algebras and exceptional Lie algebras. So, identifying isomorphisms is an important problem on its own. To achieve this, Dynkin diagrams come in as very useful objects. I have a somewhat sketchy ideas about executing these tasks. So, first of all, we will have to realise conception of Dynkin diagrams, and after it we will build up all the Lie groups on it. Then we should build up Dynkin diagrams for known classical and exceptional cases. We should check, if our algorithms really work at these stage by checking against these cases. Then, we should find how to identify isomorphisms. Standard techniques of removing/attaching nodes and lines exist. One should finds ways to efficiently implement them or find better algorithms than the existing ones. Once these have been achieved, the goal will be to identify automorphisms by looking at the symmetry of diagrams. Finally, if there is time, I would also like to work on complex Lie (semi-simple) algebras (the real Lie algebras are determined as the real forms of them). These are classified by Satake diagrams which are further generalizations of Dynkin diagrams. In a nutshell, one also attaches some filled (black) circles and add arrowed edges according to some specified rules. I would also like to know if anyone in the work group is interested in mentoring this project. I could not find anyone in the list. It would be very helpful, if you could direct me to someone who is willing to be a mentor for this project, or any similar project related to this. -- 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 https://groups.google.com/group/sympy. To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/ebcf040e-2d03-435f-b4cb-e12a0a5c18c9%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
