#8739: Addition of Kolakoski word
-----------------------------+----------------------------------------------
Reporter: abmasse | Owner: sage-combinat
Type: enhancement | Status: new
Priority: minor | Milestone: sage-5.0
Component: combinatorics | Keywords: Kolakoski, words
Author: | Upstream: N/A
Reviewer: | Merged:
Work_issues: |
-----------------------------+----------------------------------------------
The Kolakoski words are important in combinatorics on words and there are
many interesting conjectures that one would like to solve using Sage.
This ticket intends to add a constructor of such words.
By definition, the Kolakoski word is the infinite word `K = 22112122...`
fixed under the `Delta` operator. The `Delta` of a word is simply the word
describing its runs. For instance, if `w = 122112 = 1^1 2^2 1^2 2^1`, then
`Delta(w) = 1221`. One can see that over the alphabet '{1,2}', the unique
words fixed by `Delta` are `K` and `1K`. Moreover, this notion is
naturally generalized to any alphabet `{a,b}` where `a` and `b` are two
distinct positive integers.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/8739>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.