In finding cyclic subgroups, does it suffice to check one element generators?












1












$begingroup$


In particular, I'm trying to find the cyclic subgroups of $D_8={1,r,r^2,r^3,s,sr,sr^2,sr^3}$, the dihedral group. Seems like quite a hassle to check every possible subset of $D_8$ as a generator. I've gone through each one element generator to see what cyclic subgroups I get from that.



Is there any time-saving insight that says it's good enough to check the one element generators (in general, or just for this problem)?



Thanks!










share|cite|improve this question











$endgroup$












  • $begingroup$
    What specifically do you mean by 'one-element generators'? It's true that every cyclic group is generated by a single element, so you only have to check the individual elements to see what groups they generate - but in the case you give, for instance, that doesn't mean that you only have to test $r$ and $s$ as generators...
    $endgroup$
    – Steven Stadnicki
    Feb 15 '17 at 23:33










  • $begingroup$
    I meant I checked each element of $D_8$. Ok, I missed that in reading the definition of cyclic groups. Thanks a bunch!
    $endgroup$
    – manofbear
    Feb 15 '17 at 23:34










  • $begingroup$
    One way to save further work is you know the only candidates besides the trivial group are $Z_2$ and $Z_4$ since the order of the group is $8$ and Lagrange's thm implies the order of the subgroups must be $1,2,4,$ or $8.$ $Z_8$ is out cause $D_8$ has $8$ elements and is not $Z_8.$ Then you just find one element that generates $Z_2$ and one that generates $Z_4$ and don't have to bother checking any of the others.
    $endgroup$
    – spaceisdarkgreen
    Feb 15 '17 at 23:39












  • $begingroup$
    @space While you're correct that those are the only possible isomorphism classes of cyclic subgroups (except for the trivial group), there are $5$ copies of $mathbb Z_2$ and I believe the goal is to find each specific one. In that case you still need to check every element.
    $endgroup$
    – Matt Samuel
    Feb 15 '17 at 23:42










  • $begingroup$
    @MattSamuel true, I think that's probably the correct interpretation of the question.
    $endgroup$
    – spaceisdarkgreen
    Feb 15 '17 at 23:47


















1












$begingroup$


In particular, I'm trying to find the cyclic subgroups of $D_8={1,r,r^2,r^3,s,sr,sr^2,sr^3}$, the dihedral group. Seems like quite a hassle to check every possible subset of $D_8$ as a generator. I've gone through each one element generator to see what cyclic subgroups I get from that.



Is there any time-saving insight that says it's good enough to check the one element generators (in general, or just for this problem)?



Thanks!










share|cite|improve this question











$endgroup$












  • $begingroup$
    What specifically do you mean by 'one-element generators'? It's true that every cyclic group is generated by a single element, so you only have to check the individual elements to see what groups they generate - but in the case you give, for instance, that doesn't mean that you only have to test $r$ and $s$ as generators...
    $endgroup$
    – Steven Stadnicki
    Feb 15 '17 at 23:33










  • $begingroup$
    I meant I checked each element of $D_8$. Ok, I missed that in reading the definition of cyclic groups. Thanks a bunch!
    $endgroup$
    – manofbear
    Feb 15 '17 at 23:34










  • $begingroup$
    One way to save further work is you know the only candidates besides the trivial group are $Z_2$ and $Z_4$ since the order of the group is $8$ and Lagrange's thm implies the order of the subgroups must be $1,2,4,$ or $8.$ $Z_8$ is out cause $D_8$ has $8$ elements and is not $Z_8.$ Then you just find one element that generates $Z_2$ and one that generates $Z_4$ and don't have to bother checking any of the others.
    $endgroup$
    – spaceisdarkgreen
    Feb 15 '17 at 23:39












  • $begingroup$
    @space While you're correct that those are the only possible isomorphism classes of cyclic subgroups (except for the trivial group), there are $5$ copies of $mathbb Z_2$ and I believe the goal is to find each specific one. In that case you still need to check every element.
    $endgroup$
    – Matt Samuel
    Feb 15 '17 at 23:42










  • $begingroup$
    @MattSamuel true, I think that's probably the correct interpretation of the question.
    $endgroup$
    – spaceisdarkgreen
    Feb 15 '17 at 23:47
















1












1








1





$begingroup$


In particular, I'm trying to find the cyclic subgroups of $D_8={1,r,r^2,r^3,s,sr,sr^2,sr^3}$, the dihedral group. Seems like quite a hassle to check every possible subset of $D_8$ as a generator. I've gone through each one element generator to see what cyclic subgroups I get from that.



Is there any time-saving insight that says it's good enough to check the one element generators (in general, or just for this problem)?



Thanks!










share|cite|improve this question











$endgroup$




In particular, I'm trying to find the cyclic subgroups of $D_8={1,r,r^2,r^3,s,sr,sr^2,sr^3}$, the dihedral group. Seems like quite a hassle to check every possible subset of $D_8$ as a generator. I've gone through each one element generator to see what cyclic subgroups I get from that.



Is there any time-saving insight that says it's good enough to check the one element generators (in general, or just for this problem)?



Thanks!







abstract-algebra group-theory






share|cite|improve this question















share|cite|improve this question













share|cite|improve this question




share|cite|improve this question








edited Jan 26 at 11:20









Matt Samuel

38.9k63769




38.9k63769










asked Feb 15 '17 at 23:27









manofbearmanofbear

1,584515




1,584515












  • $begingroup$
    What specifically do you mean by 'one-element generators'? It's true that every cyclic group is generated by a single element, so you only have to check the individual elements to see what groups they generate - but in the case you give, for instance, that doesn't mean that you only have to test $r$ and $s$ as generators...
    $endgroup$
    – Steven Stadnicki
    Feb 15 '17 at 23:33










  • $begingroup$
    I meant I checked each element of $D_8$. Ok, I missed that in reading the definition of cyclic groups. Thanks a bunch!
    $endgroup$
    – manofbear
    Feb 15 '17 at 23:34










  • $begingroup$
    One way to save further work is you know the only candidates besides the trivial group are $Z_2$ and $Z_4$ since the order of the group is $8$ and Lagrange's thm implies the order of the subgroups must be $1,2,4,$ or $8.$ $Z_8$ is out cause $D_8$ has $8$ elements and is not $Z_8.$ Then you just find one element that generates $Z_2$ and one that generates $Z_4$ and don't have to bother checking any of the others.
    $endgroup$
    – spaceisdarkgreen
    Feb 15 '17 at 23:39












  • $begingroup$
    @space While you're correct that those are the only possible isomorphism classes of cyclic subgroups (except for the trivial group), there are $5$ copies of $mathbb Z_2$ and I believe the goal is to find each specific one. In that case you still need to check every element.
    $endgroup$
    – Matt Samuel
    Feb 15 '17 at 23:42










  • $begingroup$
    @MattSamuel true, I think that's probably the correct interpretation of the question.
    $endgroup$
    – spaceisdarkgreen
    Feb 15 '17 at 23:47




















  • $begingroup$
    What specifically do you mean by 'one-element generators'? It's true that every cyclic group is generated by a single element, so you only have to check the individual elements to see what groups they generate - but in the case you give, for instance, that doesn't mean that you only have to test $r$ and $s$ as generators...
    $endgroup$
    – Steven Stadnicki
    Feb 15 '17 at 23:33










  • $begingroup$
    I meant I checked each element of $D_8$. Ok, I missed that in reading the definition of cyclic groups. Thanks a bunch!
    $endgroup$
    – manofbear
    Feb 15 '17 at 23:34










  • $begingroup$
    One way to save further work is you know the only candidates besides the trivial group are $Z_2$ and $Z_4$ since the order of the group is $8$ and Lagrange's thm implies the order of the subgroups must be $1,2,4,$ or $8.$ $Z_8$ is out cause $D_8$ has $8$ elements and is not $Z_8.$ Then you just find one element that generates $Z_2$ and one that generates $Z_4$ and don't have to bother checking any of the others.
    $endgroup$
    – spaceisdarkgreen
    Feb 15 '17 at 23:39












  • $begingroup$
    @space While you're correct that those are the only possible isomorphism classes of cyclic subgroups (except for the trivial group), there are $5$ copies of $mathbb Z_2$ and I believe the goal is to find each specific one. In that case you still need to check every element.
    $endgroup$
    – Matt Samuel
    Feb 15 '17 at 23:42










  • $begingroup$
    @MattSamuel true, I think that's probably the correct interpretation of the question.
    $endgroup$
    – spaceisdarkgreen
    Feb 15 '17 at 23:47


















$begingroup$
What specifically do you mean by 'one-element generators'? It's true that every cyclic group is generated by a single element, so you only have to check the individual elements to see what groups they generate - but in the case you give, for instance, that doesn't mean that you only have to test $r$ and $s$ as generators...
$endgroup$
– Steven Stadnicki
Feb 15 '17 at 23:33




$begingroup$
What specifically do you mean by 'one-element generators'? It's true that every cyclic group is generated by a single element, so you only have to check the individual elements to see what groups they generate - but in the case you give, for instance, that doesn't mean that you only have to test $r$ and $s$ as generators...
$endgroup$
– Steven Stadnicki
Feb 15 '17 at 23:33












$begingroup$
I meant I checked each element of $D_8$. Ok, I missed that in reading the definition of cyclic groups. Thanks a bunch!
$endgroup$
– manofbear
Feb 15 '17 at 23:34




$begingroup$
I meant I checked each element of $D_8$. Ok, I missed that in reading the definition of cyclic groups. Thanks a bunch!
$endgroup$
– manofbear
Feb 15 '17 at 23:34












$begingroup$
One way to save further work is you know the only candidates besides the trivial group are $Z_2$ and $Z_4$ since the order of the group is $8$ and Lagrange's thm implies the order of the subgroups must be $1,2,4,$ or $8.$ $Z_8$ is out cause $D_8$ has $8$ elements and is not $Z_8.$ Then you just find one element that generates $Z_2$ and one that generates $Z_4$ and don't have to bother checking any of the others.
$endgroup$
– spaceisdarkgreen
Feb 15 '17 at 23:39






$begingroup$
One way to save further work is you know the only candidates besides the trivial group are $Z_2$ and $Z_4$ since the order of the group is $8$ and Lagrange's thm implies the order of the subgroups must be $1,2,4,$ or $8.$ $Z_8$ is out cause $D_8$ has $8$ elements and is not $Z_8.$ Then you just find one element that generates $Z_2$ and one that generates $Z_4$ and don't have to bother checking any of the others.
$endgroup$
– spaceisdarkgreen
Feb 15 '17 at 23:39














$begingroup$
@space While you're correct that those are the only possible isomorphism classes of cyclic subgroups (except for the trivial group), there are $5$ copies of $mathbb Z_2$ and I believe the goal is to find each specific one. In that case you still need to check every element.
$endgroup$
– Matt Samuel
Feb 15 '17 at 23:42




$begingroup$
@space While you're correct that those are the only possible isomorphism classes of cyclic subgroups (except for the trivial group), there are $5$ copies of $mathbb Z_2$ and I believe the goal is to find each specific one. In that case you still need to check every element.
$endgroup$
– Matt Samuel
Feb 15 '17 at 23:42












$begingroup$
@MattSamuel true, I think that's probably the correct interpretation of the question.
$endgroup$
– spaceisdarkgreen
Feb 15 '17 at 23:47






$begingroup$
@MattSamuel true, I think that's probably the correct interpretation of the question.
$endgroup$
– spaceisdarkgreen
Feb 15 '17 at 23:47












1 Answer
1






active

oldest

votes


















2












$begingroup$

A cyclic group is by definition a group with one generator. An algorithm for solving this problem would be to take each element and exponentiate it until you get the identity. The sequence of elements you encountered along the way forms a cyclic subgroup.



While it may seem like an arduous task to check every element, I suspect that once you get down to it you will discover that there are ways to save work.






share|cite|improve this answer









$endgroup$













  • $begingroup$
    Excellent, I see it in the definition now. Thanks for the prompt response
    $endgroup$
    – manofbear
    Feb 15 '17 at 23:35










  • $begingroup$
    @manofbear No problem.
    $endgroup$
    – Matt Samuel
    Feb 15 '17 at 23:36











Your Answer





StackExchange.ifUsing("editor", function () {
return StackExchange.using("mathjaxEditing", function () {
StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
});
});
}, "mathjax-editing");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "69"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f2146354%2fin-finding-cyclic-subgroups-does-it-suffice-to-check-one-element-generators%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes









2












$begingroup$

A cyclic group is by definition a group with one generator. An algorithm for solving this problem would be to take each element and exponentiate it until you get the identity. The sequence of elements you encountered along the way forms a cyclic subgroup.



While it may seem like an arduous task to check every element, I suspect that once you get down to it you will discover that there are ways to save work.






share|cite|improve this answer









$endgroup$













  • $begingroup$
    Excellent, I see it in the definition now. Thanks for the prompt response
    $endgroup$
    – manofbear
    Feb 15 '17 at 23:35










  • $begingroup$
    @manofbear No problem.
    $endgroup$
    – Matt Samuel
    Feb 15 '17 at 23:36
















2












$begingroup$

A cyclic group is by definition a group with one generator. An algorithm for solving this problem would be to take each element and exponentiate it until you get the identity. The sequence of elements you encountered along the way forms a cyclic subgroup.



While it may seem like an arduous task to check every element, I suspect that once you get down to it you will discover that there are ways to save work.






share|cite|improve this answer









$endgroup$













  • $begingroup$
    Excellent, I see it in the definition now. Thanks for the prompt response
    $endgroup$
    – manofbear
    Feb 15 '17 at 23:35










  • $begingroup$
    @manofbear No problem.
    $endgroup$
    – Matt Samuel
    Feb 15 '17 at 23:36














2












2








2





$begingroup$

A cyclic group is by definition a group with one generator. An algorithm for solving this problem would be to take each element and exponentiate it until you get the identity. The sequence of elements you encountered along the way forms a cyclic subgroup.



While it may seem like an arduous task to check every element, I suspect that once you get down to it you will discover that there are ways to save work.






share|cite|improve this answer









$endgroup$



A cyclic group is by definition a group with one generator. An algorithm for solving this problem would be to take each element and exponentiate it until you get the identity. The sequence of elements you encountered along the way forms a cyclic subgroup.



While it may seem like an arduous task to check every element, I suspect that once you get down to it you will discover that there are ways to save work.







share|cite|improve this answer












share|cite|improve this answer



share|cite|improve this answer










answered Feb 15 '17 at 23:34









Matt SamuelMatt Samuel

38.9k63769




38.9k63769












  • $begingroup$
    Excellent, I see it in the definition now. Thanks for the prompt response
    $endgroup$
    – manofbear
    Feb 15 '17 at 23:35










  • $begingroup$
    @manofbear No problem.
    $endgroup$
    – Matt Samuel
    Feb 15 '17 at 23:36


















  • $begingroup$
    Excellent, I see it in the definition now. Thanks for the prompt response
    $endgroup$
    – manofbear
    Feb 15 '17 at 23:35










  • $begingroup$
    @manofbear No problem.
    $endgroup$
    – Matt Samuel
    Feb 15 '17 at 23:36
















$begingroup$
Excellent, I see it in the definition now. Thanks for the prompt response
$endgroup$
– manofbear
Feb 15 '17 at 23:35




$begingroup$
Excellent, I see it in the definition now. Thanks for the prompt response
$endgroup$
– manofbear
Feb 15 '17 at 23:35












$begingroup$
@manofbear No problem.
$endgroup$
– Matt Samuel
Feb 15 '17 at 23:36




$begingroup$
@manofbear No problem.
$endgroup$
– Matt Samuel
Feb 15 '17 at 23:36


















draft saved

draft discarded




















































Thanks for contributing an answer to Mathematics Stack Exchange!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


Use MathJax to format equations. MathJax reference.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f2146354%2fin-finding-cyclic-subgroups-does-it-suffice-to-check-one-element-generators%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

MongoDB - Not Authorized To Execute Command

in spring boot 2.1 many test slices are not allowed anymore due to multiple @BootstrapWith

How to fix TextFormField cause rebuild widget in Flutter