\usepackagecolor\usepackage[matrix]xy\usepackageskak\usepackagecolor\usepackage[matrix]xy\usepackageskak Skip to content →

Tag: Larson

From the Da Vinci code to Galois

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+b1xn1+b2xn2++bn1x+bnf(x)=xn+b1xn1+b2xn2++bn1x+bn

such that for every integer mm we have that

am+n+b1am+n1+b2am+n2++bn1am+1+am=0am+n+b1am+n1+b2am+n2++bn1am+1+am=0

For the Fibonacci series F=(F0,F1,F2,)F=(F0,F1,F2,), this polynomial can be taken to be x2x1x2x1 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=(a0,a1,a2,) (Z)a=(a0,a1,a2,), and a=(a0,a1,a2,) R(Z)

then the sequences

a+a=(a0+a0,a1+a1,a2+a2,)anda×a=(a0.a0,a1.a1,a2.a2,)a+a=(a0+a0,a1+a1,a2+a2,)anda×a=(a0.a0,a1.a1,a2.a2,)

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)=[q0q1q2qk1q1q2qkq2qk+1qk1qkqk+1q2k2]
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)=k1i,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)=[2111]
and therefore
Δ(F)=2F FDFFFDF+DFDF
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)=xxandϵ(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)=d1+1dandϵ(d)=0

Finally, the co-algebra maps on the elements Si are given by
Δ(Si)=ij=0SjSijandϵ(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