Efficient Enumeration of Elements in a Group Defined by Generators

  • Thread starter Thread starter ethylparaben
  • Start date Start date
  • Tags Tags
    Elements Group
Click For Summary

Homework Help Overview

The discussion revolves around the enumeration of elements in a group defined by generators, specifically the group defined by the relations . The original poster is seeking an algorithm to enumerate all elements of this group, which has a known order of 60.

Discussion Character

  • Exploratory, Assumption checking

Approaches and Questions Raised

  • Participants explore the idea of using additional symbols to facilitate enumeration and question the necessity of introducing extra letters. There is a discussion about removing redundant elements from the enumeration and the methods to identify these redundancies.

Discussion Status

The conversation is ongoing, with participants offering different perspectives on the enumeration process and questioning the assumptions behind the proposed methods. Some guidance has been provided regarding simplification algorithms, but there is no explicit consensus on the best approach yet.

Contextual Notes

Participants are grappling with the implications of using additional symbols and the complexity of identifying redundant elements in their enumerations. The original poster expresses confusion about the necessity of certain steps in the proposed methods.

ethylparaben
Messages
2
Reaction score
0
Here is my problem:

i have group defined by generators, like:

< a, b | a^2 = b^3 = (ab)^5 = 1 >.

eg. from http://for.mat.bham.ac.uk/atlas/v2.0/alt/A5/

i can't find algorithm to enumerate all element of group ( 60 in this example ) based on generators.

thanks for any help :)
 
Physics news on Phys.org
Can you enumerate all strings of symbols consisting of the four letters a, b, c, and d?
 
Assuming you can...

Just replace c with b-1 and d with a-1, and now you have an enumeration containing every element in the group.

All you have to do now is to remove redundant copies. I suggest looking for a simplification algorithm.
 
I'm sorry i don't get it.

Why i should add extra c and d letter if c = a^-1 = a and d = b^-1 = bb so i will get the same strings just by enumerate all strings of symbols consisting a and b ( i don't have problem with it)

next steep, as you wrote, should be remove redundant copies. I do it in two steps.

1. check if string consist substring equal to 1 ( 'aa' or 'bbb' or 'ababababab' )
2. check if string is identical to element: eg.

i got string 'babababab' and i know that a*a = 1 i replace one a by string to get a*babababab = ababababab = ab^5 = 1 so i know that 'babababab' = a

but still i get much more elements than i should get.
 

Similar threads

  • · Replies 26 ·
Replies
26
Views
2K
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 7 ·
Replies
7
Views
5K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 11 ·
Replies
11
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 8 ·
Replies
8
Views
3K
Replies
3
Views
2K