
They appear in his 1957 paper, On certain distributions of integers in pairs with given differences (Math Scand., 5, 57-68).
The question is to put the integers in pairs such that the differences are all different, namely for . One can put it differently: write a sequence of integers, where each of the integers from to appear exactly twice, the two s being at distance , the two s at distance , etc.
For example, is a Skolem sequence of length , corresponding to the pairs .
![]() |
Le jeu des cavaliers (photo V. Pantaloni) |
There is a basic necessary and sufficient condition for such a sequence to exist, namely has to be congruent to or modulo . The proof of necessity is easy (attributed by Skolem to Bang): one has , and , so that . If is even, this forces , while if is odd, this forces , hence . The proof of existence consists in an explicit example of such a sequence, which is written down in Skolem's paper.
Skolem's motivation is only alluded to in that paper, but he explains it a bit further next year. In Some Remarks on the Triple Systems of Steiner, he gives the recipe that furnishes such a system from a Skolem sequence. Steiner triple systems on a set is the datum of triplets of elements of such that each pair of two elements of appears exactly once. In other words, they are a -design on — a -design on a set being a family of -subsets of such that each -subset appears in exactly of those subsets. Some relatively obvious divisibility conditions can be written down that give a necessary condition for the existence of designs with given parameters, but actual existence is much more difficult. In fact, it has been shown only recently by Peter Keevash that these necessary conditions are sufficient, provided the cardinality of the set is large enough, see Gil Kalai's talk Designs exist! at the Bourbaki Seminar.
In the case of Steiner triple systems, the condition is that the number of elements of be congruent to or modulo . Indeed, there are pairs of elements of , and each 3-subset of the triple system features 3 such pairs, so that there are triples. On the other hand, each element of appears exactly times, so that is an integer. So has to be odd, and either divides (in which case ) or .
And Skolem's observation is that a family of pairs as above furnishes a triple system on the set , namely the triples where , thus constructing Steiner triple systems on a set whose cardinality , when .
My surprise came at the reading of the rest of Skolem's 1957 paper, because I knew the result he then described but had no idea it was due to him. (In fact, it was one of the first homework my math teacher Johan Yebbou gave to us when I was in classes préparatoires.) And since this result is very nice, let me tell you about it.
Theorem. — Let and be irrational real numbers such that . Then each strictly positive integer can be written either as , or for some integer , but not of both forms.
First of all, assume . Using that are irrational, we thus write and . Dividing these inequalities by and and adding them, we get , since . This proves that any given integer can be written only of one of those two forms.
Since , one of has to be . Assume that . The integers of the form form a strictly increasing sequence, and we want to show that any integer it avoids can be written .
Set , so that .
For every integer, we have or , so that if is avoided, one has .
Then, , where . The inequalities imply . Moreover, , so that , hence . This proves that . Then, .