Generating words in a finitely presented group in SAGEIf an $A$-module $M$ is locally finitely presented...

Do people actually use the word "kaputt" in conversation?

Rendered textures different to 3D View

1 John in Luther’s Bibel

Why does a 97 / 92 key piano exist by Bosendorfer?

What is it called when someone votes for an option that's not their first choice?

Travelling in US for more than 90 days

What is the period/term used describe Giuseppe Arcimboldo's style of painting?

Why is "la Gestapo" feminine?

Can a Knock spell open the door to Mordenkainen's Magnificent Mansion?

Is there any common country to visit for persons holding UK and Schengen visas?

"Oh no!" in Latin

Should a narrator ever describe things based on a character's view instead of facts?

Why does the frost depth increase when the surface temperature warms up?

Trouble reading roman numeral notation with flats

Started in 1987 vs. Starting in 1987

Using an older 200A breaker panel on a 60A feeder circuit from house?

Would this string work as string?

categorizing a variable turns it from insignificant to significant

Put the phone down / Put down the phone

Highest stage count that are used one right after the other?

Output visual diagram of picture

How do you say "Trust your struggle." in French?

Relations between homogeneous polynomials

I keep switching characters, how do I stop?



Generating words in a finitely presented group in SAGE


If an $A$-module $M$ is locally finitely presented (resp. related) then $M$ is finitely presented (resp. related)Working with finitely presented groups in GAPCan SAGE or othe software compute or guess growth rates of infinite discrete groups?symmetry group of a cayley graph of finitely generated groupsFinding the Automorphism Group of a Finitely Presented Group with Solvable Word ProblemHow to define subgroups of finitely presented groups in GAP?Use GAP program to obtain explicit cocycles in group cohomologyHow is GAP generating all subgroups?Define the image of a representation of a finitely presented group in GAPProving $G ast_A$ finitely presented $Leftrightarrow$ $A$ finitely generated













0












$begingroup$


I'm trying to get a list of all words of length $n$ (in the word metric sense) in some finitely presented group. I have tried some very naive enumerations but it is very slow. Is there an efficient way of doing this?










share|cite|improve this question











$endgroup$












  • $begingroup$
    Do you care about different words, or different elements (I.e. a shortest word?) for what kind of group?
    $endgroup$
    – ahulpke
    Mar 13 at 8:35










  • $begingroup$
    A discrete subgroup of SL2R generated by 2 elements with some relations between them. I'm interested in reduced words only (A^2A^-1 has length 1 for example).
    $endgroup$
    – UP_TLV
    Mar 14 at 10:14










  • $begingroup$
    In other words, take the Cayley graph with the obvious graph metric, and compute the ball of size n.
    $endgroup$
    – UP_TLV
    Mar 14 at 10:15










  • $begingroup$
    If you know matrix images of your generators, you could form words of increasing length systematically and discard if the evaluated images are equal. Otherwise, unless you happen to be able to have a confluent rewriting system, I doubt there is a better method.
    $endgroup$
    – ahulpke
    Mar 16 at 6:40
















0












$begingroup$


I'm trying to get a list of all words of length $n$ (in the word metric sense) in some finitely presented group. I have tried some very naive enumerations but it is very slow. Is there an efficient way of doing this?










share|cite|improve this question











$endgroup$












  • $begingroup$
    Do you care about different words, or different elements (I.e. a shortest word?) for what kind of group?
    $endgroup$
    – ahulpke
    Mar 13 at 8:35










  • $begingroup$
    A discrete subgroup of SL2R generated by 2 elements with some relations between them. I'm interested in reduced words only (A^2A^-1 has length 1 for example).
    $endgroup$
    – UP_TLV
    Mar 14 at 10:14










  • $begingroup$
    In other words, take the Cayley graph with the obvious graph metric, and compute the ball of size n.
    $endgroup$
    – UP_TLV
    Mar 14 at 10:15










  • $begingroup$
    If you know matrix images of your generators, you could form words of increasing length systematically and discard if the evaluated images are equal. Otherwise, unless you happen to be able to have a confluent rewriting system, I doubt there is a better method.
    $endgroup$
    – ahulpke
    Mar 16 at 6:40














0












0








0





$begingroup$


I'm trying to get a list of all words of length $n$ (in the word metric sense) in some finitely presented group. I have tried some very naive enumerations but it is very slow. Is there an efficient way of doing this?










share|cite|improve this question











$endgroup$




I'm trying to get a list of all words of length $n$ (in the word metric sense) in some finitely presented group. I have tried some very naive enumerations but it is very slow. Is there an efficient way of doing this?







gap finitely-generated sagemath cayley-graphs






share|cite|improve this question















share|cite|improve this question













share|cite|improve this question




share|cite|improve this question








edited Mar 12 at 23:16









Alexander Konovalov

5,24221957




5,24221957










asked Mar 12 at 14:22









UP_TLVUP_TLV

114




114












  • $begingroup$
    Do you care about different words, or different elements (I.e. a shortest word?) for what kind of group?
    $endgroup$
    – ahulpke
    Mar 13 at 8:35










  • $begingroup$
    A discrete subgroup of SL2R generated by 2 elements with some relations between them. I'm interested in reduced words only (A^2A^-1 has length 1 for example).
    $endgroup$
    – UP_TLV
    Mar 14 at 10:14










  • $begingroup$
    In other words, take the Cayley graph with the obvious graph metric, and compute the ball of size n.
    $endgroup$
    – UP_TLV
    Mar 14 at 10:15










  • $begingroup$
    If you know matrix images of your generators, you could form words of increasing length systematically and discard if the evaluated images are equal. Otherwise, unless you happen to be able to have a confluent rewriting system, I doubt there is a better method.
    $endgroup$
    – ahulpke
    Mar 16 at 6:40


















  • $begingroup$
    Do you care about different words, or different elements (I.e. a shortest word?) for what kind of group?
    $endgroup$
    – ahulpke
    Mar 13 at 8:35










  • $begingroup$
    A discrete subgroup of SL2R generated by 2 elements with some relations between them. I'm interested in reduced words only (A^2A^-1 has length 1 for example).
    $endgroup$
    – UP_TLV
    Mar 14 at 10:14










  • $begingroup$
    In other words, take the Cayley graph with the obvious graph metric, and compute the ball of size n.
    $endgroup$
    – UP_TLV
    Mar 14 at 10:15










  • $begingroup$
    If you know matrix images of your generators, you could form words of increasing length systematically and discard if the evaluated images are equal. Otherwise, unless you happen to be able to have a confluent rewriting system, I doubt there is a better method.
    $endgroup$
    – ahulpke
    Mar 16 at 6:40
















$begingroup$
Do you care about different words, or different elements (I.e. a shortest word?) for what kind of group?
$endgroup$
– ahulpke
Mar 13 at 8:35




$begingroup$
Do you care about different words, or different elements (I.e. a shortest word?) for what kind of group?
$endgroup$
– ahulpke
Mar 13 at 8:35












$begingroup$
A discrete subgroup of SL2R generated by 2 elements with some relations between them. I'm interested in reduced words only (A^2A^-1 has length 1 for example).
$endgroup$
– UP_TLV
Mar 14 at 10:14




$begingroup$
A discrete subgroup of SL2R generated by 2 elements with some relations between them. I'm interested in reduced words only (A^2A^-1 has length 1 for example).
$endgroup$
– UP_TLV
Mar 14 at 10:14












$begingroup$
In other words, take the Cayley graph with the obvious graph metric, and compute the ball of size n.
$endgroup$
– UP_TLV
Mar 14 at 10:15




$begingroup$
In other words, take the Cayley graph with the obvious graph metric, and compute the ball of size n.
$endgroup$
– UP_TLV
Mar 14 at 10:15












$begingroup$
If you know matrix images of your generators, you could form words of increasing length systematically and discard if the evaluated images are equal. Otherwise, unless you happen to be able to have a confluent rewriting system, I doubt there is a better method.
$endgroup$
– ahulpke
Mar 16 at 6:40




$begingroup$
If you know matrix images of your generators, you could form words of increasing length systematically and discard if the evaluated images are equal. Otherwise, unless you happen to be able to have a confluent rewriting system, I doubt there is a better method.
$endgroup$
– ahulpke
Mar 16 at 6:40










0






active

oldest

votes











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%2f3145144%2fgenerating-words-in-a-finitely-presented-group-in-sage%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes
















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%2f3145144%2fgenerating-words-in-a-finitely-presented-group-in-sage%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

Magento 2 - Add success message with knockout Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern) Announcing the arrival of Valued Associate #679: Cesar Manara Unicorn Meta Zoo #1: Why another podcast?Success / Error message on ajax request$.widget is not a function when loading a homepage after add custom jQuery on custom themeHow can bind jQuery to current document in Magento 2 When template load by ajaxRedirect page using plugin in Magento 2Magento 2 - Update quantity and totals of cart page without page reload?Magento 2: Quote data not loaded on knockout checkoutMagento 2 : I need to change add to cart success message after adding product into cart through pluginMagento 2.2.5 How to add additional products to cart from new checkout step?Magento 2 Add error/success message with knockoutCan't validate Post Code on checkout page

Fil:Tokke komm.svg

Where did Arya get these scars? Unicorn Meta Zoo #1: Why another podcast? Announcing the arrival of Valued Associate #679: Cesar Manara Favourite questions and answers from the 1st quarter of 2019Why did Arya refuse to end it?Has the pronunciation of Arya Stark's name changed?Has Arya forgiven people?Why did Arya Stark lose her vision?Why can Arya still use the faces?Has the Narrow Sea become narrower?Does Arya Stark know how to make poisons outside of the House of Black and White?Why did Nymeria leave Arya?Why did Arya not kill the Lannister soldiers she encountered in the Riverlands?What is the current canonical age of Sansa, Bran and Arya Stark?