What C# can do for studying Finite Groups, quotient groups, semi-direct products, homomorphisms, automorphisms group, characters table, minimalistic rings and fields manipulations, polynomials factoring, fields extensions and many more...
The version of the Cantor-Zassenhaus algorithm for polynomial factorization in finite groups, as developed by Victor Shoup, is utilized but not fully cited on the project's homepage.
https://github.com/aidevnn/FastGoat/blob/05b630e14b7fd98cd22a3cd55c41629c119ab121/FastGoat/UserGroup/Polynoms/IntFactorisation.cs#L406-L408
The version of the Cantor-Zassenhaus algorithm for polynomial factorization in finite groups, as developed by Victor Shoup, is utilized but not fully cited on the project's homepage.