In The Da Vinci Code, Dan Brown feels he need to bring in a French cryptologist, Sophie Neveu, to explain the mystery behind this series of numbers:
13 – 3 – 2 – 21 – 1 – 1 – 8 – 5
The Fibonacci sequence, 1-1-2-3-5-8-13-21-34-55-89-144-… is such that any number in it is the sum of the two previous numbers.
It is the most famous of all integral linear recursive sequences, that is, a sequence of integers
a=(a0,a1,a2,a3,…)a=(a0,a1,a2,a3,…)
such that there is a monic polynomial with integral coefficients of a certain degree nn
f(x)=xn+b1xn−1+b2xn−2+⋯+bn−1x+bnf(x)=xn+b1xn−1+b2xn−2+⋯+bn−1x+bn
such that for every integer mm we have that
am+n+b1am+n−1+b2am+n−2+⋯+bn−1am+1+am=0am+n+b1am+n−1+b2am+n−2+⋯+bn−1am+1+am=0
For the Fibonacci series F=(F0,F1,F2,…)F=(F0,F1,F2,…), this polynomial can be taken to be x2−x−1x2−x−1 because
Fm+2=Fm+1+FmFm+2=Fm+1+Fm
The set of all integral linear recursive sequences, let’s call it ℜ(Z)R(Z), is a beautiful object of great complexity.
For starters, it is a ring. That is, we can add and multiply such sequences. If
a=(a0,a1,a2,…), and a′=(a′0,a′1,a′2,…) ∈ℜ(Z)a=(a0,a1,a2,…), and a′=(a′0,a′1,a′2,…) ∈R(Z)
then the sequences
a+a′=(a0+a′0,a1+a′1,a2+a′2,…)anda×a′=(a0.a′0,a1.a′1,a2.a′2,…)a+a′=(a0+a′0,a1+a′1,a2+a′2,…)anda×a′=(a0.a′0,a1.a′1,a2.a′2,…)
are again linear recursive. The zero and unit in this ring are the constant sequences 0=(0,0,…)0=(0,0,…) and 1=(1,1,…)1=(1,1,…).
So far, nothing terribly difficult or exciting.
It follows that ℜ(Z)R(Z) has a co-unit, that is, a ring morphism
ϵ : ℜ(Z)→Zϵ : R(Z)→Z
sending a sequence a=(a0,a1,…)a=(a0,a1,…) to its first entry a0a0.
It’s a bit more difficult to see that ℜ(Z)R(Z) also has a co-multiplication
Δ : ℜ(Z)→ℜ(Z)⊗Zℜ(Z)Δ : R(Z)→R(Z)⊗ZR(Z)
with properties dual to those of usual multiplication.
To describe this co-multiplication in general will have to await another post. For now, we will describe it on the easier ring ℜ(Q)R(Q) of all rational linear recursive sequences.
For such a sequence q=(q0,q1,q2,…)∈ℜ(Q)q=(q0,q1,q2,…)∈R(Q) we consider its Hankel matrix. From the sequence qq we can form symmetric k×kk×k matrices such that the opposite i+1i+1-th diagonal consists of entries all equal to qiqi
Hk(q)=[q0q1q2…qk−1q1q2qkq2qk+1⋮⋮qk−1qkqk+1…q2k−2]
The Hankel matrix of q, H(q) is Hk(q) where k is maximal such that det Hk(q)≠0, that is, Hk(q)∈GLk(Q).
Let S(q)=(sij) be the inverse of H(q), then the co-multiplication map
Δ : ℜ(Q)→ℜ(Q)⊗ℜ(Q)
sends the sequence q=(q0,q1,…) to
Δ(q)=k−1∑i,j=0sij(Diq)⊗(Djq)
where D is the shift operator on sequence
D(a0,a1,a2,…)=(a1,a2,…)
If a∈ℜ(Z) is such that H(a)∈GLk(Z) then the same formula gives Δ(a) in ℜ(Z).
For the Fibonacci sequences F the Hankel matrix is
H(F)=[1112]∈GL2(Z)with inverseS(F)=[2−1−11]
and therefore
Δ(F)=2F⊗ F–DF⊗F–F⊗DF+DF⊗DF
There’s a lot of number theoretic and Galois-information encoded into the co-multiplication on ℜ(Q).
To see this we will describe the co-multiplication on ℜ(¯Q) where ¯Q is the field of all algebraic numbers. One can show that
ℜ(¯Q)≃(¯Q[¯Q∗×]⊗¯Q[d])⊕∞∑i=0¯QSi
Here, ¯Q[¯Q∗×] is the group-algebra of the multiplicative group of non-zero elements x∈¯Q∗× and each x, which corresponds to the geometric sequence x=(1,x,x2,x3,…), is a group-like element
Δ(x)=x⊗xandϵ(x)=1
¯Q[d] is the universal Lie algebra of the 1-dimensional Lie algebra on the primitive element d=(0,1,2,3,…), that is
Δ(d)=d⊗1+1⊗dandϵ(d)=0
Finally, the co-algebra maps on the elements Si are given by
Δ(Si)=i∑j=0Sj⊗Si−jandϵ(Si)=δ0i
That is, the co-multiplication on ℜ(¯Q) is completely known. To deduce from it the co-multiplication on ℜ(Q) we have to consider the invariants under the action of the absolute Galois group Gal(¯Q/Q) as
ℜ(¯Q)Gal(¯Q/Q)≃ℜ(Q)
Unlike the Fibonacci sequence, not every integral linear recursive sequence has an Hankel matrix with determinant ±1, so to determine the co-multiplication on ℜ(Z) is even a lot harder, as we will see another time.
Reference: Richard G. Larson, Earl J. Taft, ‘The algebraic structure of linearly recursive sequences under Hadamard product’
4 Comments