Dear Kshipra,
   Thank you for your interest in doing GSoC with SageMath.

Please be aware that Verma modules and simple modules (in BBG category O) 
for simple Lie algebras have already been implemented in SageMath. In 
principle, that implementation also works for affine Lie algebras (I think 
it might just need to be enabled; I haven't actually tried testing it yet). 
Manipulating branching rules and multiplicities for simple Lie algebras is 
done by the WeylCharacterRing. Quantum groups and their irreps for simple 
Lie algebras are available through GAP's QuaGroup package.

The problem is that these implementations are fairly slow and heavy-handed 
for the finite dimensional simples (even for small rank/dimensional cases). 
Some of this I know how to deal with (the PBW basis is slow due to how it 
currently handles ordering elements). Furthermore, the class structure of 
all of these representations is not really connected and has code 
duplication.

Some of the things I would like to see, beyond fixing the aforementioned 
problems, would be

- parabolic Verma modules and morphisms between them
- Kirillov-Reshetikhin modules (or at least fundamental) and fusion products
- simples for the Virasoro algebra

There's a lot of math involved with all of these, and there are parts that 
are not well developed with an algorithmic approach. So that is something 
to be careful about.

Anyways, it is your project and your proposal. So please write your 
proposal with what you would want to do and think would benefit SageMath 
(and its users).

Best,
Travis

On Monday, March 31, 2025 at 2:47:09 PM UTC+9 kwad...@gmail.com wrote:

> *Hi SageMath Team,*
>
> I am *Dr. Kshipra Wadikar*, and I have a *PhD in Noncommutative Algebra*. 
> I am interested in contributing to SageMath’s *Lie Algebra and Quantum 
> Group module* for *GSoC 2025*. I have experience in *Python.*
>
> I have reviewed SageMath’s existing Lie algebra implementation and found 
> that representation theory can be extended. Below is a *short summary* of 
> my proposal:
>
> *1. Define a framework for Lie algebra representations* (modules, weight 
> spaces, tensor products).
> 2.  *Implement fundamental and irreducible representations* (Verma 
> modules, highest weight representations).
> 3.  *Develop algorithms for weight multiplicities and branching rules*.
> *4. Introduce quantum groups (Drinfeld-Jimbo definition) and their 
> representations*.
>
> Would this be a *good project for SageMath*? I’d love to get *your 
> feedback* before submitting the full proposal.
>
> Thank you!
>
> *Best,*
> Kshipra Wadikar
>

-- 
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 sage-gsoc+unsubscr...@googlegroups.com.
To view this discussion visit 
https://groups.google.com/d/msgid/sage-gsoc/386cd3e3-2e6b-49a5-927e-5f254fba7ad9n%40googlegroups.com.

Reply via email to