Dear Kshipra,
   This could work, but it will be highly dependent on the details. The 
general statements are still fairly far from a good proposal. Also, let me 
say a bit more clearly that these wrappers to QuaGroup are already in 
SageMath as I recall.

Best,
Travis

On Tuesday, April 1, 2025 at 2:48:04 PM UTC+9 kwad...@gmail.com wrote:

> *Dear SageMath Team,*
>
>  Thank you for your detailed feedback on my initial proposal. Based on 
> your suggestions, I am refining my focus to address key areas that would 
> improve SageMath’s existing implementation, particularly in performance, 
> structure, and integration with GAP.   
> * Enhancing Integration with GAP’s QuaGroup * 
>
>  *Goal:* Improve SageMath’s interface with GAP’s QuaGroup package for 
> quantum groups.
> 🔹 Implement wrappers in SageMath for defining quantum groups, computing 
> irreducible representations, and tensor product decompositions.
> 🔹 Optimize performance and reduce redundancy in existing implementations.
> 🔹 Improve documentation to make these tools more accessible to users.
> * Parabolic Verma Modules & Morphisms* 
>
> *Goal:* Extend SageMath’s current Verma module implementation to support 
> parabolic Verma modules.
> 🔹 Define the structure of parabolic Verma modules in SageMath.
> 🔹 Implement morphisms between Verma modules.
> 🔹 Optimize computation efficiency (as current Verma modules are slow).
>
> Would this be a good direction for SageMath? I’d love to hear your 
> feedback before submitting the full proposal.
>
> Best regards,
> *Kshipra Wadikar*
>
> On Mon, Mar 31, 2025 at 6:27 PM tcscrims <tcsc...@gmail.com> wrote:
>
>> 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+...@googlegroups.com.
>> To view this discussion visit 
>> https://groups.google.com/d/msgid/sage-gsoc/386cd3e3-2e6b-49a5-927e-5f254fba7ad9n%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/sage-gsoc/386cd3e3-2e6b-49a5-927e-5f254fba7ad9n%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
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/effc7509-2301-434c-8cb0-71fcbf6e386dn%40googlegroups.com.

Reply via email to