Introduction Something happened to me recently I would wager has happened to many who read this note. Teaching a new topic, you cannot understand one of the proofs. Your first attempt to fill the gap fails. You look through your books for an answer. Next, you ask colleagues, go to the library, maybe even use the interlibrary loan. All in vain. Then it strikes you that, in fact, you cannot answer an even more basic and seemingly more interesting question. You peruse the books again. They seem to have answers to thousands of strange questions, but not to yours (the most natural one!). At the same time you cannot believe that your question could have been overlooked by generations of mathematicians. Days pass; the agony continues. Then one day, some way or other, you find the answer. In my case the answer was in a book I already owned. It followed from a theorem I had known for a long time, but I had never thought of this particular application. I must admit, indeed, that this theorem appeared in almost every book I had checked, but never with a pointer to this particular application, even as an exercise. Were the authors unaware of the application? Or did it seem to obvious to mention? In any case, here is the story.
[1]
L. Dickson.
History of the Theory of Numbers
,
1924,
Nature.
[2]
H. Smith.
I. On systems of linear indeterminate equations and congruences
,
1862,
Proceedings of the Royal Society of London.
[3]
Ravi Kannan,et al.
Polynomial Algorithms for Computing the Smith and Hermite Normal Forms of an Integer Matrix
,
1979,
SIAM J. Comput..
[4]
G. Frobenius,et al.
Theorie der linearen Formen mit ganzen Coefficienten.
,
1879
.
[5]
W. B..
History of the Theory of Numbers
,
Nature.
[6]
George E. Collins,et al.
Algorithms for the Solution of Systems of Linear Diophantine Equations
,
1982,
SIAM J. Comput..
[7]
I. Stewart,et al.
Algebraic Number Theory
,
1992,
All the Math You Missed.
[8]
Frobenius,et al.
Ueber Gruppen von vertauschbaren Elementen.
,
1879
.