Professional Documents
Culture Documents
All Definitions - Ps
All Definitions - Ps
No Author Given
No Institute Given
Remark 2. The Fibonacci words generated through the bicatenation ( [2]) oper-
ation are given by:
2
Remark 5. The k-Fibonacci words fk,n over the alphabet {0, 1} are equal to fn
such that fk,n−1 = fn for all n ≥ 1, h1 (x) = xk for all x ∈ Σ ∗ , hi = I for all
i ≥ 2, m = 2, and with catenation as the binary operation ‘⋆’.
Definition 4. (n, i)-Fibonacci words [8] The (n, i)-Fibonacci words are words
over {0, 1} define inductively as follows
[i] [i] [i] [i]
f0 = 0, f1 = 0i−1 1, fn[i] = fn−1 fn−2 ,
for all n ≥ 2 and i ≥ 1. The infinite word
f [i] := lim fn[i]
n→∞
3
For L1 , L2 ⊆ Σ ∗ ,
L1 ⊙′ L2 = {u ⊙′ v : u ∈ L1 , v ∈ L2 }
Watson-Crick Fibonacci words
Definition 8. Let W= u, W2 = v for some u, v ∈ Σ ∗ . Then, Wn is defined
recursively as,
Wn = Wn−1 ⊙′ Wn−2
Note that similar to that of the bi-catenation Fibonacci sequence, the Watson-
Crick Fibonacci word Wn is a set for n ≥ 3.
Example for Watson-Crick Fibonacci sequence using modified θ-catenation
operation
Example 1. Given W1 , W2 , . . . , Wn−1 , the Fibonacci word Wn using the modified
θ-operation is given by
Wn = Wn−1 ⊙′ Wn−2 .
Let Σ = {A, C, G, T } and θ be a morphic involution such that θ(A) = T ,
θ(T ) = A, θ(C) = G and θ(G) = C. Let
W1 = A, W2 = C
W3 = W2 ⊙′ W1 = {CA, CT, GA, GT }
W4 = W3 ⊙′ W2 = {CAC, CT C, GAC, GT C, CAG, CT G, GAG, GT G}
Similarly, if θ is an antimorphic involution, then
W1 = A, W2 = C
W3 = W2 ⊙′ W1 = {CA, CT, GA, GT }
W4 = W3 ⊙′ W2 = {CAC, CT C, GAC, GT C, CAG, CT G, GAG, GT G, T GC,
AGC, T CC, ACC, T GG, AGG, T CG, ACG}
1 Equivalence
M -bonacci words [1] The m-bonacci word is a generalization of the Fibonacci
word to the m-letter alphabet Σ = {0, . . . , m − 1}. It is the unique fixed point
of the substitution ϕ = ϕm given by the description
0 → 01, 1 → 02, . . . , (m − 2) → 0(m − 1), and (m − 1) → 0.
Definition 9. [9] A D0L system is a triple
G = (Σ, h, w),
where Σ is an alphabet, h is an endomorphism defined on Σ ∗ , and w, referred
to as the axiom, is an element of Σ ∗ . The (word) sequence E(G) generated by
G consists of the words
h0 (w) = w, h(w), h2 (w), h3 (w), . . .
4
The m-bonacci words is a D0L system G such that
G = ({0, 1, 2, . . . , m − 1}, h, 0)
with h(0) = 01, h(1) = 02, h(2) = 03, . . . , h(m − 1) = 0. It is easy to verify
that this D0L system precisely generates the m-bonacci words. The sequence
E(G) generated by G consists of the words
0, 01, 0102, 0102010, 0102010010201, . . .
Furthermore for n ≥ m, we have
hn (0) = hn−1 (h(0))
= hn−1 (01)
= hn−1 (0)hn−1 (1)
= hn−1 (0)hn−2 (h(1))
= hn−1 (0)hn−2 (02)
= hn−1 (0)hn−2 (0)hn−2 (2)
..
.
= hn−1 (0)hn−2 (0) · · · hn−m (0)
If we rewrite the sequence as w0 , w1 , w2 , . . ., we can see that
wn = wn−1 wn−2 · · · wn−m .
References
1. K. Břinda, E. Pelantová, and O. Turek. Balances of m-bonacci words. Fundamenta
Informaticae, 132(1):33–61, 2014.
2. W. Chuan. Generating Fibonacci words. Fibonacci Quarterly, 33(2):104–112, 1995.
3. M. Edson and O. Yayenie. A new generalization of Fibonacci sequence & extended
Binet’s formula. Integers, 9(6):639–654, 2009.
4. H.-K. Hsiao and S.-S. Yu. Mapped shuffled Fibonacci languages. Fibonacci
Quaterly, 41(5):421–430, 2003.
5. L. Kari and M. S. Kulkarni. Generating the pseudo-powers of a word. Journal of
Automata, Languages and Combinatorics, 19(1-4):157–171, 2014.
6. A. Monnerot-Dumaine. The Fibonacci word fractal. 2009.
7. J. L. Ramı́rez and G. N. Rubiano. On the k-Fibonacci words. Acta Universitatis
Sapientiae, Informatica, 5(2):212–226, 2013.
8. J. L. Ramı́rez, G. N. Rubiano, and R. D. Castro. A generalization of the Fibonacci
word fractal and the Fibonacci snowflake. Theoretical Computer Science, 528:40 –
56, 2014.
9. G. Rozenberg and A. Salomaa. The mathematical theory of L systems, volume 90.
Academic press, 1980.
10. S. Yu and Y.-K. Zhao. Properties of Fibonacci languages. Discrete Mathematics,
224(1-3):215–223, 2000.