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...
MIT No Attribution
10
stars
1
forks
source link
Necessary condition for isomorphism but not sufficient #18
This condition is necessary for isomorphic groups but it is not sufficient.
A counter-example is between groups (C8 : C4) and (C4 : C8) as shown in Examples folder.
https://github.com/aidevnn/FastGoat/blob/07415a057d81a809c340d3c6b537f32e591e3d4f/FastGoat/ConcreteGroup.cs#L139-L144
This condition is necessary for isomorphic groups but it is not sufficient. A counter-example is between groups (C8 : C4) and (C4 : C8) as shown in Examples folder.
https://github.com/aidevnn/FastGoat/blob/07415a057d81a809c340d3c6b537f32e591e3d4f/FastGoat/Examples/GroupOrder32C4C8.cs#L14-L35
which will output
And then, this example also provide how to check computationally isomorphism between two group.