You signed in with another tab or window.Reload to refresh your session.You signed out in another tab or window.Reload to refresh your session.You switched accounts on another tab or window.Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 17, 2023. It is now read-only.
Finite group study, abelians or not, quotient group, direct and semidirect product and many more...
Starting to study Quotient Group in Z.
var zn = new Group256(20);var G = zn.Generate("Z", 1);var H = zn.Generate("5Z", 5);G.DisplayHead();H.DisplayHead();var Qg = new QuotientGroup<byte, Integer256>(G, H);Qg.Details();Qg.DisplayClasses();
Will output
|Z| = 20IsGroup : TrueIsCommutative: True|5Z| = 4IsGroup : TrueIsCommutative: True|Z/5Z| = 5 with |Z| = 20 and |5Z| = 4, OpBothIsGroup : TrueIsCommutative: True@ = ( 0)[ 1]a = ( 1)[ 20]b = ( 2)[ 10]c = ( 3)[ 20]d = ( 4)[ 5]|Z/5Z| = 5 with |Z| = 20 and |5Z| = 4, OpBoth *|@ a b c d--|---------- @|@ a b c d a|a b c d @ b|b c d @ a c|c d @ a b d|d @ a b cClass of : ( 0)[ 1] Represent ( 0)[ 1] ( 5)[ 4] ( 10)[ 2] ( 15)[ 4]Class of : ( 1)[ 20] Represent ( 1)[ 20] ( 6)[ 10] ( 11)[ 20] ( 16)[ 5]Class of : ( 2)[ 10] Represent ( 2)[ 10] ( 7)[ 20] ( 12)[ 5] ( 17)[ 20]Class of : ( 3)[ 20] Represent ( 3)[ 20] ( 8)[ 5] ( 13)[ 20] ( 18)[ 10]Class of : ( 4)[ 5] Represent ( 4)[ 5] ( 9)[ 20] ( 14)[ 10] ( 19)[ 20]
Simple S3, the group of permutations
var sn = new Sigma(3);var H0 = sn.Generate("H0", (1, 2, 3), (1, 2));var H1 = sn.Generate("H1", (1, 2, 3));H0.DisplayElements();H1.DisplayElements();var Qg0 = new QuotientGroup<byte, Permutation>(H0, H1);Qg0.Details();Qg0.DisplayClasses();