A recent problem in musical tilings of the line arose when TANGIAN [T]
devised a computerized solution to JOHNSON's problem [J], that is, tiling the
line with the pattern 1 1 0 0 1.
All the solution appeared to have a length that is a multiple of 15 (and indeed solutions
were found for all multiples up to computational limits). Is this general ? If so,
why ?
Though A. Tangian imagined a polynomial representation of this problem just
in order to explain why it was probably too difficult to solve algebraically,
ironically enough it provided the means by which I managed the proof of the
following
As shown by [T],
|
J(X) = 1 + X+X4 will henceforth be called JOHNSON's polynomial - he richly deserves it.
Meaning J as an element of F2[X].
Proof. Easy by testing factors: clearly there are no factors of degree 1 (no root), hence any factorisation would be with (irreducible) factors like X2 + a X + b, a,b ‘ F2. But the only irreducible polynomial of degree 2 over F2 is X2+X+1, and it does not divide J.
The reason behind the reason is that a root of X2+X+1 (in F4, the finite field with 4 elements) would be a cubic root a of unity, hence clearly not a root of J: one would get 2a+1 = 0+1 = 0, impossible (the characteristic of the field is still 2!).
Proof. A classical result: the ideal J is maximal in the ring F2[X] because J is irreducible. Hence the quotient is a field, isomorphic as a vector space (over field F2) to the polynomials of degree at most 3 (as any polynomial modulo J has one and only one representation as a polynomial of degree < 4, by euclidian division). This set has clearly 24 = 16 elements, with 2 choices for each of the four coefficients.
Thus we achieved a construction (of F16, the one and only field with 16 elements, but it's neither here nor there) of a field where J has a root (indeed, more than one) a.
This is LAGRANGE's theorem on the multiplicative (abelian) group K*, which has 15 elements, or a form of FERMAT's (little !) theorem. A short proof: for any given x ‘ K*, the sets
|
|
The following lemma is not necessary, but it helps understanding precisely where we stand.
Proof. The order of an element of group K* must be a divisor of 15 (by Lagrange's theorem). Say a3 = 1; then plugging in J(a) = 0 gives (remembering 1+1 = 0 in K)
|
|
Easy enough: say a4 = - a-1 = a+1 (remember, -1=1 !). Then
|
This is now also true for a2k by immediate induction.
Proof of the theorem.
Suppose there is a tiling of length n, e.g. there exists polynomials A, B (C) (with 0-1 coefficients) fulfilling
|
|