Generates the cyclic subgroup of an element in a group.
The group
The generator of the cyclic subgroup
const Z4 = Chalkboard.abal.group(Chalkboard.abal.Z(4), (a, b) => (a + b) % 4, 0, (a) => (4 - a) % 4);const subgroup = Chalkboard.abal.cyclicSubgroup(Z4, 2); // Returns {0, 2} Copy
const Z4 = Chalkboard.abal.group(Chalkboard.abal.Z(4), (a, b) => (a + b) % 4, 0, (a) => (4 - a) % 4);const subgroup = Chalkboard.abal.cyclicSubgroup(Z4, 2); // Returns {0, 2}
Generates the cyclic subgroup of an element in a group.