Hi SageMath Community,
I'm Sudarshan Dandgawal, a computer engineering student interested in contributing to SageMath through Google Summer of Code (GSoC) 2025. I have been exploring Issue #34504, which addresses inconsistencies in direct_product, semidirect_product, and direct_product_permgroups for permutation groups. Currently, these methods do not properly retain the original domains of the input groups when computing their products. This leads to incorrect behavior, especially when the groups operate on disjoint domains. My proposed solution involves: 1. Ensuring the resulting permutation group correctly reflects the union of the original domains. 2. Implementing relabeling mechanisms to maintain consistency. 3. Adding comprehensive test cases to verify correctness. I would like to know if this issue could be considered as a suitable GSoC 2025 project. If so, I would be happy to draft a detailed proposal around it. Additionally, I’d appreciate any insights from the community regarding: - Potential challenges or edge cases I should consider while working on this. - Preferred approaches for handling domain mapping and relabeling. - Any other guidance to ensure my proposal aligns well with SageMath’s development goals. Looking forward to your feedback and suggestions! Best regards, Sudarshan Dandgawal -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/sage-devel/6224ff61-3857-4771-8fd6-48bf4d18b1fcn%40googlegroups.com.