- #1
jackmell
- 1,807
- 54
Hi,
I was wondering if there is code already available to draw group lattice diagrams if I already know what the subgroup structure of the group and its subgroups are. For example, it's easy to determine the subgroup lattice for cyclic groups simply using divisors via Lagrange's Theorem. But it's a bit tedious to hand-draw the lattice diagram. I'm curious if I can notice a geometric trend in the lattice geometry of cyclic groups. I suspect not and predict the geometry would be as random as the factors of integers but I don't know for sure. Also I understand there are connections between groups that have similar lattice structures. For example isomorphic groups have the same structure.
Anyway, having a program to quickly draw the structure would aid in learning about groups and I think it's a good idea to have one.
I can code it if none are available. I've already started on the code although it's not working for larger groups yet. Here's ##C_{50}##:
Ok thanks,
Jack
Edit: Sorry, I found one in the Wolfram demos that also includes cyclic groups (I'd just delete this thread if I could):
http://demonstrations.wolfram.com/LatticeOfSubgroupsOfPermutationGroups/
Edit: I uploaded this code and it's inadequate so this demo will not do unless I upgrade it. Anyway, anyone has a better idea?
I was wondering if there is code already available to draw group lattice diagrams if I already know what the subgroup structure of the group and its subgroups are. For example, it's easy to determine the subgroup lattice for cyclic groups simply using divisors via Lagrange's Theorem. But it's a bit tedious to hand-draw the lattice diagram. I'm curious if I can notice a geometric trend in the lattice geometry of cyclic groups. I suspect not and predict the geometry would be as random as the factors of integers but I don't know for sure. Also I understand there are connections between groups that have similar lattice structures. For example isomorphic groups have the same structure.
Anyway, having a program to quickly draw the structure would aid in learning about groups and I think it's a good idea to have one.
I can code it if none are available. I've already started on the code although it's not working for larger groups yet. Here's ##C_{50}##:
Ok thanks,
Jack
Edit: Sorry, I found one in the Wolfram demos that also includes cyclic groups (I'd just delete this thread if I could):
http://demonstrations.wolfram.com/LatticeOfSubgroupsOfPermutationGroups/
Edit: I uploaded this code and it's inadequate so this demo will not do unless I upgrade it. Anyway, anyone has a better idea?
Last edited: